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 */