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()

Reply via email to