Module Name: src
Committed By: tsutsui
Date: Sun Sep 19 02:09:29 UTC 2010
Modified Files:
src/sys/arch/amiga/conf: std.amiga
src/sys/arch/atari/conf: std.atari std.hades std.milan
src/sys/arch/cesfic/conf: std.cesfic
src/sys/arch/hp300/conf: std.hp300
src/sys/arch/luna68k/conf: std.luna68k
src/sys/arch/mac68k/conf: std.mac68k
src/sys/arch/mvme68k/conf: std.mvme68k
src/sys/arch/news68k/conf: std.news68k
src/sys/arch/next68k/conf: std.next68k
src/sys/arch/sun2/conf: std.sun2
src/sys/arch/sun3/conf: std.sun3 std.sun3x
src/sys/arch/x68k/conf: std.x68k
Added Files:
src/sys/arch/m68k/conf: std.m68k
Log Message:
- add m68k/conf/std.m68k, which includes common standard options for m68k,
options EXEC_ELF32, EXEC_SCRIPTS, and CPU_IN_CKSUM for md cpu_in_cksum.c
- make all m68k ports include common arch/m68k/conf/std.m68k
from MD std.${MACHINE}
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/amiga/conf/std.amiga
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/atari/conf/std.atari
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/atari/conf/std.hades
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/atari/conf/std.milan
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/cesfic/conf/std.cesfic
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hp300/conf/std.hp300
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/luna68k/conf/std.luna68k
cvs rdiff -u -r0 -r1.1 src/sys/arch/m68k/conf/std.m68k
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/mac68k/conf/std.mac68k
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/mvme68k/conf/std.mvme68k
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/news68k/conf/std.news68k
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/next68k/conf/std.next68k
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sun2/conf/std.sun2
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/sun3/conf/std.sun3
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sun3/conf/std.sun3x
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x68k/conf/std.x68k
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/conf/std.amiga
diff -u src/sys/arch/amiga/conf/std.amiga:1.21 src/sys/arch/amiga/conf/std.amiga:1.22
--- src/sys/arch/amiga/conf/std.amiga:1.21 Sun Dec 11 12:16:27 2005
+++ src/sys/arch/amiga/conf/std.amiga Sun Sep 19 02:09:27 2010
@@ -1,15 +1,13 @@
-# $NetBSD: std.amiga,v 1.21 2005/12/11 12:16:27 christos Exp $
+# $NetBSD: std.amiga,v 1.22 2010/09/19 02:09:27 tsutsui Exp $
# standard amiga information
machine amiga m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
mainbus0 at root
clock0 at mainbus0
kbd0 at mainbus0
zbus0 at mainbus0
-
-options EXEC_ELF32
-options EXEC_SCRIPT
Index: src/sys/arch/atari/conf/std.atari
diff -u src/sys/arch/atari/conf/std.atari:1.24 src/sys/arch/atari/conf/std.atari:1.25
--- src/sys/arch/atari/conf/std.atari:1.24 Sun Dec 11 12:16:54 2005
+++ src/sys/arch/atari/conf/std.atari Sun Sep 19 02:09:27 2010
@@ -1,15 +1,13 @@
-# $NetBSD: std.atari,v 1.24 2005/12/11 12:16:54 christos Exp $
+# $NetBSD: std.atari,v 1.25 2010/09/19 02:09:27 tsutsui Exp $
#
# standard atari information
#
machine atari m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
options _ATARIHW_ # Original Atari like mainboard hw.
-options EXEC_SCRIPT # Support #!
-options EXEC_ELF32 # 32-bit ELF executables
-
mainbus0 at root
clock0 at mainbus0 # system clock
Index: src/sys/arch/atari/conf/std.hades
diff -u src/sys/arch/atari/conf/std.hades:1.6 src/sys/arch/atari/conf/std.hades:1.7
--- src/sys/arch/atari/conf/std.hades:1.6 Sun Dec 11 12:16:54 2005
+++ src/sys/arch/atari/conf/std.hades Sun Sep 19 02:09:27 2010
@@ -1,15 +1,13 @@
-# $NetBSD: std.hades,v 1.6 2005/12/11 12:16:54 christos Exp $
+# $NetBSD: std.hades,v 1.7 2010/09/19 02:09:27 tsutsui Exp $
#
# standard Hades information
#
machine atari m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
options _ATARIHW_ # Original Atari like mainboard hw.
-options EXEC_SCRIPT # Support #!
-options EXEC_ELF32 # 32-bit ELF executables
-
mainbus0 at root
clock0 at mainbus0 # system clock
Index: src/sys/arch/atari/conf/std.milan
diff -u src/sys/arch/atari/conf/std.milan:1.5 src/sys/arch/atari/conf/std.milan:1.6
--- src/sys/arch/atari/conf/std.milan:1.5 Sun Dec 11 12:16:54 2005
+++ src/sys/arch/atari/conf/std.milan Sun Sep 19 02:09:27 2010
@@ -1,15 +1,13 @@
-# $NetBSD: std.milan,v 1.5 2005/12/11 12:16:54 christos Exp $
+# $NetBSD: std.milan,v 1.6 2010/09/19 02:09:27 tsutsui Exp $
#
# standard atari information
#
machine atari m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
options _MILANHW_
-options EXEC_SCRIPT # Support #!
-options EXEC_ELF32 # 32-bit ELF executables
-
mainbus0 at root
clock0 at mainbus0 # system clock
Index: src/sys/arch/cesfic/conf/std.cesfic
diff -u src/sys/arch/cesfic/conf/std.cesfic:1.4 src/sys/arch/cesfic/conf/std.cesfic:1.5
--- src/sys/arch/cesfic/conf/std.cesfic:1.4 Sun Dec 11 12:17:05 2005
+++ src/sys/arch/cesfic/conf/std.cesfic Sun Sep 19 02:09:27 2010
@@ -1,11 +1,10 @@
-# $NetBSD: std.cesfic,v 1.4 2005/12/11 12:17:05 christos Exp $
+# $NetBSD: std.cesfic,v 1.5 2010/09/19 02:09:27 tsutsui Exp $
#
# Options/devices that all cesfics should have
#
machine cesfic m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
-options EXEC_ELF32
options EXEC_AOUT # support for exec'ing a.out
-options EXEC_SCRIPT # support for #! scripts
Index: src/sys/arch/hp300/conf/std.hp300
diff -u src/sys/arch/hp300/conf/std.hp300:1.10 src/sys/arch/hp300/conf/std.hp300:1.11
--- src/sys/arch/hp300/conf/std.hp300:1.10 Sun Dec 11 12:17:13 2005
+++ src/sys/arch/hp300/conf/std.hp300 Sun Sep 19 02:09:28 2010
@@ -1,11 +1,10 @@
-# $NetBSD: std.hp300,v 1.10 2005/12/11 12:17:13 christos Exp $
+# $NetBSD: std.hp300,v 1.11 2010/09/19 02:09:28 tsutsui Exp $
#
# Options/devices that all hp300s should have
#
machine hp300 m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
options EXEC_AOUT # support for exec'ing a.out
-options EXEC_ELF32 # support for exec'ing ELF
-options EXEC_SCRIPT # support for #! scripts
Index: src/sys/arch/luna68k/conf/std.luna68k
diff -u src/sys/arch/luna68k/conf/std.luna68k:1.7 src/sys/arch/luna68k/conf/std.luna68k:1.8
--- src/sys/arch/luna68k/conf/std.luna68k:1.7 Sun Dec 11 12:17:52 2005
+++ src/sys/arch/luna68k/conf/std.luna68k Sun Sep 19 02:09:28 2010
@@ -1,7 +1,5 @@
-# $NetBSD: std.luna68k,v 1.7 2005/12/11 12:17:52 christos Exp $
+# $NetBSD: std.luna68k,v 1.8 2010/09/19 02:09:28 tsutsui Exp $
machine luna68k m68k
-include "conf/std" # MI standard options
-
-options EXEC_ELF32 # exec ELF binaries
-options EXEC_SCRIPT # exec #! scripts
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
Index: src/sys/arch/mac68k/conf/std.mac68k
diff -u src/sys/arch/mac68k/conf/std.mac68k:1.29 src/sys/arch/mac68k/conf/std.mac68k:1.30
--- src/sys/arch/mac68k/conf/std.mac68k:1.29 Sun Dec 11 12:18:02 2005
+++ src/sys/arch/mac68k/conf/std.mac68k Sun Sep 19 02:09:28 2010
@@ -1,12 +1,9 @@
-# $NetBSD: std.mac68k,v 1.29 2005/12/11 12:18:02 christos Exp $
+# $NetBSD: std.mac68k,v 1.30 2010/09/19 02:09:28 tsutsui Exp $
#
# "options" common to all mac68k kernel configs
machine mac68k m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
options HZ=60 # mac clock runs at 60hz
-
-# Executable support
-options EXEC_ELF32 # support for exec'ing ELF
-options EXEC_SCRIPT # support for #! scripts
Index: src/sys/arch/mvme68k/conf/std.mvme68k
diff -u src/sys/arch/mvme68k/conf/std.mvme68k:1.13 src/sys/arch/mvme68k/conf/std.mvme68k:1.14
--- src/sys/arch/mvme68k/conf/std.mvme68k:1.13 Sun Dec 11 12:18:17 2005
+++ src/sys/arch/mvme68k/conf/std.mvme68k Sun Sep 19 02:09:28 2010
@@ -1,15 +1,14 @@
-# $NetBSD: std.mvme68k,v 1.13 2005/12/11 12:18:17 christos Exp $
+# $NetBSD: std.mvme68k,v 1.14 2010/09/19 02:09:28 tsutsui Exp $
#
# Options/devices that all mvme68ks should have
#
machine mvme68k m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
timekeeper0 at mainbus0
options EXEC_AOUT # support for exec'ing a.out
-options EXEC_ELF32 # support for exec'ing Elf
-options EXEC_SCRIPT # support for #! scripts
options USE_ALT_LPT # use own lpt implementation
Index: src/sys/arch/news68k/conf/std.news68k
diff -u src/sys/arch/news68k/conf/std.news68k:1.6 src/sys/arch/news68k/conf/std.news68k:1.7
--- src/sys/arch/news68k/conf/std.news68k:1.6 Sun Dec 11 12:18:20 2005
+++ src/sys/arch/news68k/conf/std.news68k Sun Sep 19 02:09:28 2010
@@ -1,8 +1,7 @@
-# $NetBSD: std.news68k,v 1.6 2005/12/11 12:18:20 christos Exp $
+# $NetBSD: std.news68k,v 1.7 2010/09/19 02:09:28 tsutsui Exp $
machine news68k m68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
options EXEC_AOUT # exec a.out binaries
-options EXEC_ELF32 # exec ELF binaries
-options EXEC_SCRIPT # exec #! scripts
Index: src/sys/arch/next68k/conf/std.next68k
diff -u src/sys/arch/next68k/conf/std.next68k:1.11 src/sys/arch/next68k/conf/std.next68k:1.12
--- src/sys/arch/next68k/conf/std.next68k:1.11 Sun Dec 11 12:18:25 2005
+++ src/sys/arch/next68k/conf/std.next68k Sun Sep 19 02:09:29 2010
@@ -1,9 +1,6 @@
-# $NetBSD: std.next68k,v 1.11 2005/12/11 12:18:25 christos Exp $
+# $NetBSD: std.next68k,v 1.12 2010/09/19 02:09:29 tsutsui Exp $
# Standard information for next68k
machine next68k m68k
-include "conf/std" # MI standard options
-
-# Standard defines
-options EXEC_ELF32
-options EXEC_SCRIPT
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
Index: src/sys/arch/sun2/conf/std.sun2
diff -u src/sys/arch/sun2/conf/std.sun2:1.6 src/sys/arch/sun2/conf/std.sun2:1.7
--- src/sys/arch/sun2/conf/std.sun2:1.6 Sun Oct 1 03:53:27 2006
+++ src/sys/arch/sun2/conf/std.sun2 Sun Sep 19 02:09:29 2010
@@ -1,11 +1,9 @@
-# $NetBSD: std.sun2,v 1.6 2006/10/01 03:53:27 tsutsui Exp $
+# $NetBSD: std.sun2,v 1.7 2010/09/19 02:09:29 tsutsui Exp $
# Standard information for Sun2 machines.
machine sun2 m68k sun68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
# XXX temporary option until sun3 port migrates to all sun68k stuff
options _SUN2_
-
-# Standard defines
-options EXEC_ELF32, EXEC_SCRIPT
Index: src/sys/arch/sun3/conf/std.sun3
diff -u src/sys/arch/sun3/conf/std.sun3:1.33 src/sys/arch/sun3/conf/std.sun3:1.34
--- src/sys/arch/sun3/conf/std.sun3:1.33 Sun Oct 1 03:53:27 2006
+++ src/sys/arch/sun3/conf/std.sun3 Sun Sep 19 02:09:29 2010
@@ -1,8 +1,9 @@
-# $NetBSD: std.sun3,v 1.33 2006/10/01 03:53:27 tsutsui Exp $
+# $NetBSD: std.sun3,v 1.34 2010/09/19 02:09:29 tsutsui Exp $
# Standard information for Sun3 machines.
machine sun3 m68k sun68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
# Machine type to be supported by this kernel. Note:
# The SUN3 and SUN3X options are mutually exclusive!
@@ -13,6 +14,3 @@
# The root node (required)
mainbus0 at root
-
-# Standard defines
-options EXEC_ELF32, EXEC_SCRIPT
Index: src/sys/arch/sun3/conf/std.sun3x
diff -u src/sys/arch/sun3/conf/std.sun3x:1.12 src/sys/arch/sun3/conf/std.sun3x:1.13
--- src/sys/arch/sun3/conf/std.sun3x:1.12 Sun Oct 1 03:53:27 2006
+++ src/sys/arch/sun3/conf/std.sun3x Sun Sep 19 02:09:29 2010
@@ -1,8 +1,9 @@
-# $NetBSD: std.sun3x,v 1.12 2006/10/01 03:53:27 tsutsui Exp $
+# $NetBSD: std.sun3x,v 1.13 2010/09/19 02:09:29 tsutsui Exp $
# Standard information for Sun3X machines.
machine sun3 m68k sun68k
-include "conf/std" # MI standard options
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
# Machine type to be supported by this kernel. Note:
# The SUN3 and SUN3X options are mutually exclusive!
@@ -14,6 +15,3 @@
# The root node (required)
mainbus0 at root
-
-# Standard defines
-options EXEC_ELF32, EXEC_SCRIPT
Index: src/sys/arch/x68k/conf/std.x68k
diff -u src/sys/arch/x68k/conf/std.x68k:1.12 src/sys/arch/x68k/conf/std.x68k:1.13
--- src/sys/arch/x68k/conf/std.x68k:1.12 Sun Dec 11 12:19:37 2005
+++ src/sys/arch/x68k/conf/std.x68k Sun Sep 19 02:09:29 2010
@@ -1,15 +1,14 @@
-# $NetBSD: std.x68k,v 1.12 2005/12/11 12:19:37 christos Exp $
+# $NetBSD: std.x68k,v 1.13 2010/09/19 02:09:29 tsutsui Exp $
#
# Mandatory NetBSD/x68k kernel options.
#
-machine x68k m68k # Machine architecture; required by config(8)
-include "conf/std" # MI standard options
+machine x68k m68k # Machine architecture; required by config(1)
+include "conf/std" # MI standard options
+include "arch/m68k/conf/std.m68k" # m68k standard options
-options EXEC_ELF32 # execve(2) support for ELF binaries
options EXEC_AOUT # execve(2) support for a.out binaries
-options EXEC_SCRIPT # execve(2) support for scripts
## Fundamental devices
Added files:
Index: src/sys/arch/m68k/conf/std.m68k
diff -u /dev/null src/sys/arch/m68k/conf/std.m68k:1.1
--- /dev/null Sun Sep 19 02:09:30 2010
+++ src/sys/arch/m68k/conf/std.m68k Sun Sep 19 02:09:28 2010
@@ -0,0 +1,8 @@
+# $NetBSD: std.m68k,v 1.1 2010/09/19 02:09:28 tsutsui Exp $
+#
+# standard, required NetBSD/m68k options
+
+options EXEC_ELF32 # exec ELF binaries
+options EXEC_SCRIPT # exec #! scripts
+
+options CPU_IN_CKSUM # use MD optimized cpu_in_cksum()