SMALLRAM revision 1.38
11.38Sbouyer# $NetBSD: SMALLRAM,v 1.38 2011/03/06 17:08:27 bouyer Exp $ 21.1Sscottr# 31.29Shauke# This is an example of how to configure a small, efficient kernel for 41.29Shauke# a system with limited RAM. Even so it's capable of doing quite a 51.29Shauke# bit. The hypothetical system used for this example is a Macintosh 61.29Shauke# IIx or Macintosh IIcx with 8 MB of RAM and an 80 MB disk. One or 71.29Shauke# more DP5380- based NuBus Ethernet cards, onboard video and one or 81.37Shauke# more NuBus video cards are configured. Basic SLIP and PPP support 91.37Shauke# as well as packet filtering are available. 101.29Shauke# 111.29Shauke# This configuration is suitable for experimenting with NetBSD as a 121.29Shauke# router with one or more Ethernet cards, and up to two PPP 131.29Shauke# connections (one on each serial port). 141.1Sscottr 151.29Shaukeinclude "arch/mac68k/conf/GENERIC" 161.1Sscottr 171.29Shaukeno options INCLUDE_CONFIG_FILE 181.1Sscottr 191.1Sscottrmaxusers 8 201.29Shaukemakeoptions COPTS="-Os -m68030" # Optimize for the MC68030 211.1Sscottr 221.29Shaukeno options M68040 231.29Shaukeno options M68020 241.29Shaukeno options FPSP 251.29Shaukeno options FPU_EMULATE 261.29Shauke 271.29Shaukeno options INSECURE 281.29Shauke 291.35Shaukeno options USERCONF 301.29Shaukeno options SYSCTL_INCLUDE_DESCR 311.29Shaukeno options KMEMSTATS 321.29Shauke 331.29Shaukeno options COMPAT_10 341.29Shaukeno options COMPAT_11 351.29Shaukeno options COMPAT_12 361.29Shaukeno options COMPAT_13 371.29Shaukeno options COMPAT_14 381.29Shaukeno options COMPAT_15 391.35Shaukeno options COMPAT_16 401.35Shaukeno options COMPAT_20 411.37Shaukeno options COMPAT_30 421.37Shaukeno options COMPAT_40 431.29Shaukeno options COMPAT_43 441.37Shaukeno options COMPAT_50 451.29Shauke 461.29Shaukeno options COMPAT_AOUT_M68K 471.29Shaukeno options EXEC_AOUT 481.35Shaukeno options COMPAT_BSDPTY 491.29Shauke 501.29Shaukeno file-system EXT2FS 511.29Shaukeno file-system LFS 521.29Shaukeno file-system MFS 531.29Shaukeno file-system CD9660 541.29Shaukeno file-system MSDOSFS 551.29Shaukeno file-system FDESC 561.29Shaukeno file-system KERNFS 571.29Shaukeno file-system NULLFS 581.29Shaukeno file-system OVERLAY 591.37Shaukeno file-system PUFFS 601.29Shaukeno file-system PROCFS 611.29Shaukeno file-system UMAPFS 621.29Shaukeno file-system UNION 631.29Shaukeno file-system CODA 641.29Shaukeno file-system PTYFS 651.29Shaukeno file-system TMPFS 661.29Shauke 671.29Shaukeno options QUOTA 681.38Sbouyerno options QUOTA2 691.32Shaukeno options WAPBL 701.29Shaukeno options NFSSERVER 711.29Shauke 721.29Shaukeoptions FFS_NO_SNAPSHOT 731.29Shauke 741.29Shaukeno options INET6 751.29Shaukeno options NETATALK 761.29Shaukeno options PPP_BSDCOMP 771.29Shaukeno options PPP_DEFLATE 781.29Shaukeno options PPP_FILTER 791.29Shauke 801.29Shaukeno options SCSIVERBOSE 811.29Shauke 821.29Shaukeno options RCONS_2BPP 831.29Shaukeno options RCONS_4BPP 841.29Shaukeno options RCONS_16BPP 851.1Sscottr 861.29Shaukeno options ZS_CONSOLE_ABORT 871.1Sscottr 881.35Shaukeno cpi* 891.35Shauke 901.31Shauke# SBC_PDMA 0x01 Use PDMA for polled transfers 911.31Shauke# SBC_INTR 0x02 Allow SCSI IRQ/DRQ interrupts 921.31Shauke# SBC_RESELECT 0x04 Allow disconnect/reselect 931.13Schssbc0 at obio? addr 0 flags 0x1 # MI SCSI NCR 5380 941.31Shauke 951.29Shaukeno ncrscsi0 961.29Shaukeno esp0 971.29Shaukeno esp1 981.29Shauke 991.29Shaukeno st* 1001.29Shaukeno cd* 1011.29Shaukeno ch* 1021.29Shaukeno se* 1031.29Shaukeno ss* 1041.29Shaukeno uk* 1051.29Shauke 1061.29Shaukeno wdc* 1071.29Shaukeno atabus* 1081.29Shaukeno wd* 1091.29Shauke 1101.29Shaukeno iwm0 1111.29Shaukeno fd* 1121.29Shauke 1131.29Shaukeno sn* 1141.29Shaukeno sm* 1151.29Shaukeno mc* 1161.29Shaukeno netdock* 1171.29Shauke 1181.29Shaukeno nsphy* 1191.29Shaukeno ukphy* 1201.29Shauke 1211.29Shaukeno asc0 1221.29Shauke 1231.29Shaukeno pseudo-device ccd 1241.29Shaukeno pseudo-device fss 1251.29Shaukeno pseudo-device md 1261.29Shaukeno pseudo-device vcoda 1271.29Shaukeno pseudo-device tap 1281.29Shaukeno pseudo-device gif 1291.29Shaukeno pseudo-device stf 1301.29Shaukeno pseudo-device vlan 1311.29Shaukeno pseudo-device bridge 1321.29Shaukeno pseudo-device agr 1331.35Shaukeno pseudo-device accf_data 1341.35Shaukeno pseudo-device accf_http 1351.37Shaukeno pseudo-device putter 1361.29Shaukeno pseudo-device ksyms 137