Module Name:    src
Committed By:   thorpej
Date:           Wed Jan 17 12:33:51 UTC 2024

Modified Files:
        src/sys/arch/amiga/amiga: locore.s
        src/sys/arch/atari/atari: locore.s
        src/sys/arch/cesfic/cesfic: locore.s
        src/sys/arch/hp300/hp300: locore.s
        src/sys/arch/luna68k/luna68k: locore.s
        src/sys/arch/m68k/conf: files.m68k
        src/sys/arch/m68k/m68k: sigcode.s sunos_sigcode.s
        src/sys/arch/mac68k/mac68k: locore.s
        src/sys/arch/mvme68k/mvme68k: locore.s
        src/sys/arch/news68k/news68k: locore.s
        src/sys/arch/next68k/next68k: locore.s
        src/sys/arch/sun2/sun2: locore.s
        src/sys/arch/sun3/sun3: locore.s
        src/sys/arch/sun3/sun3x: locore.s
        src/sys/arch/virt68k/virt68k: locore.s
        src/sys/arch/x68k/x68k: locore.s

Log Message:
Make sigcode.s and sunos_sigcode.s build as their own stand-alone files.


To generate a diff of this commit:
cvs rdiff -u -r1.169 -r1.170 src/sys/arch/amiga/amiga/locore.s
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/atari/atari/locore.s
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/cesfic/cesfic/locore.s
cvs rdiff -u -r1.183 -r1.184 src/sys/arch/hp300/hp300/locore.s
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/luna68k/luna68k/locore.s
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/m68k/conf/files.m68k
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/m68k/m68k/sigcode.s
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/m68k/m68k/sunos_sigcode.s
cvs rdiff -u -r1.182 -r1.183 src/sys/arch/mac68k/mac68k/locore.s
cvs rdiff -u -r1.129 -r1.130 src/sys/arch/mvme68k/mvme68k/locore.s
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/news68k/news68k/locore.s
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/next68k/next68k/locore.s
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/sun2/sun2/locore.s
cvs rdiff -u -r1.109 -r1.110 src/sys/arch/sun3/sun3/locore.s
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/sun3/sun3x/locore.s
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/virt68k/virt68k/locore.s
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/x68k/x68k/locore.s

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/locore.s
diff -u src/sys/arch/amiga/amiga/locore.s:1.169 src/sys/arch/amiga/amiga/locore.s:1.170
--- src/sys/arch/amiga/amiga/locore.s:1.169	Wed Jan 17 12:19:05 2024
+++ src/sys/arch/amiga/amiga/locore.s	Wed Jan 17 12:33:49 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.169 2024/01/17 12:19:05 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.170 2024/01/17 12:33:49 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1048,14 +1048,6 @@ Lnoflush:
   	rte
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/atari/atari/locore.s
diff -u src/sys/arch/atari/atari/locore.s:1.125 src/sys/arch/atari/atari/locore.s:1.126
--- src/sys/arch/atari/atari/locore.s:1.125	Wed Jan 17 12:19:05 2024
+++ src/sys/arch/atari/atari/locore.s	Wed Jan 17 12:33:49 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.125 2024/01/17 12:19:05 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.126 2024/01/17 12:33:49 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -1037,14 +1037,6 @@ Lnoflush:
 	rte
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/cesfic/cesfic/locore.s
diff -u src/sys/arch/cesfic/cesfic/locore.s:1.45 src/sys/arch/cesfic/cesfic/locore.s:1.46
--- src/sys/arch/cesfic/cesfic/locore.s:1.45	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/cesfic/cesfic/locore.s	Wed Jan 17 12:33:49 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.45 2024/01/17 12:19:06 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.46 2024/01/17 12:33:49 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -720,14 +720,6 @@ Ldorte:
 	rte				| real return
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */ 
 

Index: src/sys/arch/hp300/hp300/locore.s
diff -u src/sys/arch/hp300/hp300/locore.s:1.183 src/sys/arch/hp300/hp300/locore.s:1.184
--- src/sys/arch/hp300/hp300/locore.s:1.183	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/hp300/hp300/locore.s	Wed Jan 17 12:33:49 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.183 2024/01/17 12:19:06 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.184 2024/01/17 12:33:49 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -942,14 +942,6 @@ Laststkadj:
 	rte				| and do real RTE
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/luna68k/luna68k/locore.s
diff -u src/sys/arch/luna68k/luna68k/locore.s:1.81 src/sys/arch/luna68k/luna68k/locore.s:1.82
--- src/sys/arch/luna68k/luna68k/locore.s:1.81	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/luna68k/luna68k/locore.s	Wed Jan 17 12:33:49 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.81 2024/01/17 12:19:06 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.82 2024/01/17 12:33:49 thorpej Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -644,14 +644,6 @@ Laststkadj:
 	rte				| and do real RTE
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/m68k/conf/files.m68k
diff -u src/sys/arch/m68k/conf/files.m68k:1.53 src/sys/arch/m68k/conf/files.m68k:1.54
--- src/sys/arch/m68k/conf/files.m68k:1.53	Wed Jan 17 12:19:07 2024
+++ src/sys/arch/m68k/conf/files.m68k	Wed Jan 17 12:33:51 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: files.m68k,v 1.53 2024/01/17 12:19:07 thorpej Exp $
+#	$NetBSD: files.m68k,v 1.54 2024/01/17 12:33:51 thorpej Exp $
 #
 
 defflag	opt_fpsp.h		FPSP
@@ -26,9 +26,13 @@ file	arch/m68k/m68k/process_machdep.c
 file	arch/m68k/m68k/reenter_syscall.s
 file	arch/m68k/m68k/regdump.c
 file	arch/m68k/m68k/sig_machdep.c
+file	arch/m68k/m68k/sigcode.s
 file	arch/m68k/m68k/support.s
 file	arch/m68k/m68k/m68k_syscall.c
+
+file	arch/m68k/m68k/sunos_sigcode.s		compat_sunos
 file	arch/m68k/m68k/sunos_syscall.c		compat_sunos
+
 file	arch/m68k/m68k/linux_syscall.c		compat_linux
 
 file	arch/m68k/m68k/compat_13_machdep.c	compat_13

Index: src/sys/arch/m68k/m68k/sigcode.s
diff -u src/sys/arch/m68k/m68k/sigcode.s:1.15 src/sys/arch/m68k/m68k/sigcode.s:1.16
--- src/sys/arch/m68k/m68k/sigcode.s:1.15	Thu Aug  1 13:42:52 2013
+++ src/sys/arch/m68k/m68k/sigcode.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: sigcode.s,v 1.15 2013/08/01 13:42:52 matt Exp $	*/
+/*	$NetBSD: sigcode.s,v 1.16 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -38,12 +38,11 @@
  *	@(#)locore.s	8.6 (Berkeley) 5/27/94
  */
 
-/*
- * NOTICE: This is not a standalone file.  To use it, #include it in
- * your port's locore.s, like so:
- *
- *	#include <m68k/m68k/sigcode.s>
- */
+#include <machine/asm.h>
+
+#include "assym.h"
+
+	.file	"sigcode.s"
 
 /*
  * Signal trampoline; copied to top of user stack.

Index: src/sys/arch/m68k/m68k/sunos_sigcode.s
diff -u src/sys/arch/m68k/m68k/sunos_sigcode.s:1.7 src/sys/arch/m68k/m68k/sunos_sigcode.s:1.8
--- src/sys/arch/m68k/m68k/sunos_sigcode.s:1.7	Tue Sep 26 14:33:55 2023
+++ src/sys/arch/m68k/m68k/sunos_sigcode.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: sunos_sigcode.s,v 1.7 2023/09/26 14:33:55 tsutsui Exp $	*/
+/*	$NetBSD: sunos_sigcode.s,v 1.8 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -40,13 +40,7 @@
 
 #include <machine/asm.h>
 
-/*
- * NOTICE: This is typically included in port's locore.s, like so:
- *
- *	#ifdef COMPAT_SUNOS
- *	#include <m68k/m68k/sunos_sigcode.s>
- *	#endif
- */
+	.file	"sunos_sigcode.s"
 
 	.data
 	.align	2

Index: src/sys/arch/mac68k/mac68k/locore.s
diff -u src/sys/arch/mac68k/mac68k/locore.s:1.182 src/sys/arch/mac68k/mac68k/locore.s:1.183
--- src/sys/arch/mac68k/mac68k/locore.s:1.182	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/mac68k/mac68k/locore.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.182 2024/01/17 12:19:06 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.183 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -884,14 +884,6 @@ ASENTRY_NOPROFILE(rei)
 	rte				| real return
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */ 
 

Index: src/sys/arch/mvme68k/mvme68k/locore.s
diff -u src/sys/arch/mvme68k/mvme68k/locore.s:1.129 src/sys/arch/mvme68k/mvme68k/locore.s:1.130
--- src/sys/arch/mvme68k/mvme68k/locore.s:1.129	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/mvme68k/mvme68k/locore.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.129 2024/01/17 12:19:06 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.130 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -955,14 +955,6 @@ Laststkadj:
 	rte				| and do real RTE
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/news68k/news68k/locore.s
diff -u src/sys/arch/news68k/news68k/locore.s:1.84 src/sys/arch/news68k/news68k/locore.s:1.85
--- src/sys/arch/news68k/news68k/locore.s:1.84	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/news68k/news68k/locore.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.84 2024/01/17 12:19:06 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.85 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -762,14 +762,6 @@ Laststkadj:
 	rte				| real return
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/next68k/next68k/locore.s
diff -u src/sys/arch/next68k/next68k/locore.s:1.84 src/sys/arch/next68k/next68k/locore.s:1.85
--- src/sys/arch/next68k/next68k/locore.s:1.84	Wed Jan 17 12:19:06 2024
+++ src/sys/arch/next68k/next68k/locore.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.84 2024/01/17 12:19:06 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.85 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1998 Darrin B. Jewell
@@ -709,14 +709,6 @@ Laststkadj:
 	rte				| and do real RTE
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/sun2/sun2/locore.s
diff -u src/sys/arch/sun2/sun2/locore.s:1.37 src/sys/arch/sun2/sun2/locore.s:1.38
--- src/sys/arch/sun2/sun2/locore.s:1.37	Wed Jan 17 12:19:07 2024
+++ src/sys/arch/sun2/sun2/locore.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.37 2024/01/17 12:19:07 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.38 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -476,16 +476,6 @@ Ldorte:
  */
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-	.text
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/sun3/sun3/locore.s
diff -u src/sys/arch/sun3/sun3/locore.s:1.109 src/sys/arch/sun3/sun3/locore.s:1.110
--- src/sys/arch/sun3/sun3/locore.s:1.109	Wed Jan 17 12:19:07 2024
+++ src/sys/arch/sun3/sun3/locore.s	Wed Jan 17 12:33:50 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.109 2024/01/17 12:19:07 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.110 2024/01/17 12:33:50 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1980, 1990, 1993
@@ -522,16 +522,6 @@ Ldorte:
  */
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-	.text
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/sun3/sun3x/locore.s
diff -u src/sys/arch/sun3/sun3x/locore.s:1.77 src/sys/arch/sun3/sun3x/locore.s:1.78
--- src/sys/arch/sun3/sun3x/locore.s:1.77	Wed Jan 17 12:19:07 2024
+++ src/sys/arch/sun3/sun3x/locore.s	Wed Jan 17 12:33:51 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.77 2024/01/17 12:19:07 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.78 2024/01/17 12:33:51 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -507,16 +507,6 @@ Ldorte:
  */
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-	.text
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/virt68k/virt68k/locore.s
diff -u src/sys/arch/virt68k/virt68k/locore.s:1.12 src/sys/arch/virt68k/virt68k/locore.s:1.13
--- src/sys/arch/virt68k/virt68k/locore.s:1.12	Wed Jan 17 12:19:07 2024
+++ src/sys/arch/virt68k/virt68k/locore.s	Wed Jan 17 12:33:51 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.12 2024/01/17 12:19:07 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.13 2024/01/17 12:33:51 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -552,14 +552,6 @@ Laststkadj:
 	rte				| and do real RTE
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Index: src/sys/arch/x68k/x68k/locore.s
diff -u src/sys/arch/x68k/x68k/locore.s:1.130 src/sys/arch/x68k/x68k/locore.s:1.131
--- src/sys/arch/x68k/x68k/locore.s:1.130	Wed Jan 17 12:19:07 2024
+++ src/sys/arch/x68k/x68k/locore.s	Wed Jan 17 12:33:51 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.130 2024/01/17 12:19:07 thorpej Exp $	*/
+/*	$NetBSD: locore.s,v 1.131 2024/01/17 12:33:51 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -758,14 +758,6 @@ Laststkadj:
 	rte				| and do real RTE
 
 /*
- * Use common m68k sigcode.
- */
-#include <m68k/m68k/sigcode.s>
-#ifdef COMPAT_SUNOS
-#include <m68k/m68k/sunos_sigcode.s>
-#endif
-
-/*
  * Primitives
  */
 

Reply via email to