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