Module Name:    src
Committed By:   tsutsui
Date:           Sat Jul 26 17:32:07 UTC 2014

Modified Files:
        src/sys/arch/sun2/conf: GENERIC

Log Message:
Shrink GENERIC kernel to fit to bootloader's limit (2MB).

Maybe now we can't call it GENERIC, but it still boots on TME.


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/sun2/conf/GENERIC

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/sun2/conf/GENERIC
diff -u src/sys/arch/sun2/conf/GENERIC:1.89 src/sys/arch/sun2/conf/GENERIC:1.90
--- src/sys/arch/sun2/conf/GENERIC:1.89	Sun Jun 30 21:38:59 2013
+++ src/sys/arch/sun2/conf/GENERIC	Sat Jul 26 17:32:07 2014
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.89 2013/06/30 21:38:59 rmind Exp $
+# $NetBSD: GENERIC,v 1.90 2014/07/26 17:32:07 tsutsui Exp $
 #
 # GENERIC machine description file
 # 
@@ -23,9 +23,9 @@
 
 include 	"arch/sun2/conf/std.sun2"
 
-options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
+#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.89 $"
+#ident 		"GENERIC-$Revision: 1.90 $"
 
 makeoptions	COPTS="-Os"	# optimize for size
 
@@ -43,7 +43,7 @@ options 	SYSVSHM		# System V shared memo
 #options 	INSECURE	# disable kernel security level
 #options 	USERCONF	# userconf(4) support
 #options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
-options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
+#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
 
 # Enable experimental buffer queue strategy for better responsiveness under 
 # high disk I/O load. Use it with caution - it's not proven to be stable yet.
@@ -68,23 +68,23 @@ options 	DDB
 
 # Compatibility options
 #options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
-options 	COMPAT_43	# and 4.3BSD and ...
+#options 	COMPAT_43	# and 4.3BSD and ...
 options 	COMPAT_16	# NetBSD 1.6
 options 	COMPAT_20	# NetBSD 2.0
 options 	COMPAT_30	# NetBSD 3.0
 options 	COMPAT_40	# NetBSD 4.0 compatibility.
 options 	COMPAT_50	# NetBSD 5.0 compatibility.
 options 	COMPAT_60	# NetBSD 6.0 compatibility.
-options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
+#options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
 #options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
-options 	EXEC_AOUT	# support for a.out executables
+#options 	EXEC_AOUT	# support for a.out executables
 options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
 
 # Filesystem options
 file-system	FFS		# Berkeley Fast Filesystem
 file-system	NFS		# Sun NFS client support
 file-system	CD9660		# ISO 9660 + Rock Ridge file system
-file-system	FDESC		# /dev/fd/*
+#file-system	FDESC		# /dev/fd/*
 file-system	KERNFS		# /kern
 file-system	NULLFS		# loopback file system
 #file-system	OVERLAY		# overlay file system
@@ -92,14 +92,14 @@ file-system	NULLFS		# loopback file syst
 #file-system	UNION		# union file system
 file-system	MFS		# memory-based filesystem
 file-system	PTYFS		# /dev/pts/N support
-file-system	TMPFS		# Efficient memory file-system
+#file-system	TMPFS		# Efficient memory file-system
 #file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
 
-options 	NFSSERVER	# nfs server support
+#options 	NFSSERVER	# nfs server support
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
-options 	WAPBL		# File system journaling support
+#options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
@@ -221,15 +221,15 @@ options 	SCSI_OLD_NOINQUIRY
 
 ## Xylogics 450 or 451 Multibus/VME SMD disk controllers and disks.
 #xyc0	at mbio0 addr 0xee40 ipl 2
-xyc0	at vme0 addr 0xee40 irq 2 vect 0x48
+#xyc0	at vme0 addr 0xee40 irq 2 vect 0x48
 #xyc1	at mbio0 addr 0xee48 ipl 2
-xyc1	at vme0 addr 0xee48 irq 2 vect 0x49
-xy*	at xyc? drive ?
+#xyc1	at vme0 addr 0xee48 irq 2 vect 0x49
+#xy*	at xyc? drive ?
 
 #
 # accept filters
-pseudo-device   accf_data		# "dataready" accept filter
-pseudo-device   accf_http		# "httpready" accept filter
+#pseudo-device   accf_data		# "dataready" accept filter
+#pseudo-device   accf_http		# "httpready" accept filter
 
 ## Memory-disk device.
 pseudo-device	md		
@@ -292,7 +292,7 @@ pseudo-device	pty			# pseudo-terminals
 # options 	RF_INCLUDE_PARITY_DECLUSTERING=1
 # options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
 #pseudo-device	fss			# file system snapshot device
-pseudo-device	clockctl		# user control of clock subsystem
+#pseudo-device	clockctl		# user control of clock subsystem
 pseudo-device	ksyms			# /dev/ksyms
 #pseudo-device	pf			# PF packet filter
 #pseudo-device	pflog			# PF log if

Reply via email to