CVS commit: src/sys/arch/amiga/amiga

2024-05-04 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sat May  4 13:45:10 UTC 2024

Modified Files:
src/sys/arch/amiga/amiga: trap.c

Log Message:
Don't panic on NULL pointer dereference when done by copyin, ...


To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/arch/amiga/amiga/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amiga/amiga/trap.c
diff -u src/sys/arch/amiga/amiga/trap.c:1.142 src/sys/arch/amiga/amiga/trap.c:1.143
--- src/sys/arch/amiga/amiga/trap.c:1.142	Sat Jan 20 00:15:30 2024
+++ src/sys/arch/amiga/amiga/trap.c	Sat May  4 13:45:10 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: trap.c,v 1.142 2024/01/20 00:15:30 thorpej Exp $	*/
+/*	$NetBSD: trap.c,v 1.143 2024/05/04 13:45:10 mlelstv Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -45,7 +45,7 @@
 #include "opt_m68k_arch.h"
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.142 2024/01/20 00:15:30 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.143 2024/05/04 13:45:10 mlelstv Exp $");
 
 #include 
 #include 
@@ -364,7 +364,7 @@ trapmmufault(int type, u_int code, u_int
 		ftype = VM_PROT_READ;
 	va = trunc_page((vaddr_t)v);
 #ifdef DEBUG
-	if (map == kernel_map && va == 0) {
+	if (map == kernel_map && va == 0 && onfault == 0) {
 		printf("trap: bad kernel access at %x pc %x\n", v, fp->f_pc);
 		panictrap(type, code, v, fp);
 	}



CVS commit: src/sys/arch/amiga/amiga

2024-05-04 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sat May  4 13:45:10 UTC 2024

Modified Files:
src/sys/arch/amiga/amiga: trap.c

Log Message:
Don't panic on NULL pointer dereference when done by copyin, ...


To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/arch/amiga/amiga/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amiga/amiga

2023-05-08 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon May  8 08:26:11 UTC 2023

Modified Files:
src/sys/arch/amiga/amiga: conf.c

Log Message:
Ugly hack to fix the builds.


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/amiga/amiga/conf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amiga/amiga

2023-05-08 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon May  8 08:26:11 UTC 2023

Modified Files:
src/sys/arch/amiga/amiga: conf.c

Log Message:
Ugly hack to fix the builds.


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/amiga/amiga/conf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amiga/amiga/conf.c
diff -u src/sys/arch/amiga/amiga/conf.c:1.75 src/sys/arch/amiga/amiga/conf.c:1.76
--- src/sys/arch/amiga/amiga/conf.c:1.75	Wed May  3 13:49:30 2023
+++ src/sys/arch/amiga/amiga/conf.c	Mon May  8 08:26:11 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: conf.c,v 1.75 2023/05/03 13:49:30 phx Exp $	*/
+/*	$NetBSD: conf.c,v 1.76 2023/05/08 08:26:11 skrll Exp $	*/
 
 /*-
  * Copyright (c) 1991 The Regents of the University of California.
@@ -32,7 +32,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: conf.c,v 1.75 2023/05/03 13:49:30 phx Exp $");
+__KERNEL_RCSID(0, "$NetBSD: conf.c,v 1.76 2023/05/08 08:26:11 skrll Exp $");
 
 #include 
 #include 
@@ -44,7 +44,9 @@ __KERNEL_RCSID(0, "$NetBSD: conf.c,v 1.7
 #include "grf.h"
 #include "amidisplaycc.h"
 #include "mntva.h"
+#ifndef __powerpc__
 #include "zz9k_fb.h"
+#endif
 #include "wsdisplay.h"
 
 /*



Re: CVS commit: src/sys/arch/amiga/amiga

2020-08-08 Thread Rin Okuyama

Hi,

Sorry for the serious delay in my response.

On 2020/07/22 13:37, matthew green wrote:

thanks for getting more m68k working!


Thanks!


"Rin Okuyama" writes:

Module Name:src
Committed By:   rin
Date:   Tue Jul 21 06:39:31 UTC 2020

Modified Files:
src/sys/arch/amiga/amiga: locore.s

Log Message:
Align tmpstk to 4-byte boundary in the same manner as mac68k.

However, unfortunately, this does not fix strange crashes of GCC8-compiled
kernel, for which I cannot even enter DDB nor obtain crash dump.

We need further investigation...


boo.  can you update the README.gcc8 file (external/gpl3/gcc),
for the m68k: line on L87 or so, and add 'y' for the known
working kernels, and 'n' for the failed ones.


Finally, I managed GCC8 to work for amiga kernel! Can you please take a
look into port-m68k/6 ?

http://gnats.netbsd.org/6

I will update the table when the patch in the PR and related ones are
committed. After that, I think m68k ports can be switched to GCC8.

Thanks,
rin


re: CVS commit: src/sys/arch/amiga/amiga

2020-07-21 Thread matthew green
thanks for getting more m68k working!

"Rin Okuyama" writes:
> Module Name:  src
> Committed By: rin
> Date: Tue Jul 21 06:39:31 UTC 2020
> 
> Modified Files:
>   src/sys/arch/amiga/amiga: locore.s
> 
> Log Message:
> Align tmpstk to 4-byte boundary in the same manner as mac68k.
> 
> However, unfortunately, this does not fix strange crashes of GCC8-compiled
> kernel, for which I cannot even enter DDB nor obtain crash dump.
> 
> We need further investigation...

boo.  can you update the README.gcc8 file (external/gpl3/gcc),
for the m68k: line on L87 or so, and add 'y' for the known
working kernels, and 'n' for the failed ones.

thanks.


.mrg.


Re: CVS commit: src/sys/arch/amiga/amiga

2011-11-17 Thread Izumi Tsutsui
 Module Name:  src
 Committed By: mlelstv
 Date: Thu Nov 17 07:45:54 UTC 2011
 
 Modified Files:
   src/sys/arch/amiga/amiga: machdep.c
 
 Log Message:
 identifycpu() is not just cosmetic for the banner but initializes how FPU
 contexts are saved.
 Also drop code that checks for fputype before it is determined.

Is it really ok to remove m68k_make_fpu_idle_frame()?
Shouldn't it be moved after identifycpu()?

I wonder if it would affect recent awk problem on port-amiga.

---
Izumi Tsutsui