Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/sun2/conf Shrink GENERIC kernel to fit to bootloade...



details:   https://anonhg.NetBSD.org/src/rev/ffe2bc120cf3
branches:  trunk
changeset: 330996:ffe2bc120cf3
user:      tsutsui <tsutsui%NetBSD.org@localhost>
date:      Sat Jul 26 17:32:07 2014 +0000

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

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

diffstat:

 sys/arch/sun2/conf/GENERIC |  34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diffs (106 lines):

diff -r a60648a10221 -r ffe2bc120cf3 sys/arch/sun2/conf/GENERIC
--- a/sys/arch/sun2/conf/GENERIC        Sat Jul 26 17:24:04 2014 +0000
+++ b/sys/arch/sun2/conf/GENERIC        Sat Jul 26 17:32:07 2014 +0000
@@ -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       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 @@
 
 # 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   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 @@
 
 ## 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 @@
 # 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



Home | Main Index | Thread Index | Old Index