SMALLRAM revision 1.44
11.44Sroy# $NetBSD: SMALLRAM,v 1.44 2020/09/27 13:48:52 roy 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.29Shauke 321.43Smrg#include "conf/compat_netbsd09.config 331.29Shauke 341.29Shaukeno options COMPAT_AOUT_M68K 351.29Shaukeno options EXEC_AOUT 361.35Shaukeno options COMPAT_BSDPTY 371.29Shauke 381.29Shaukeno file-system EXT2FS 391.29Shaukeno file-system LFS 401.29Shaukeno file-system MFS 411.29Shaukeno file-system CD9660 421.29Shaukeno file-system MSDOSFS 431.29Shaukeno file-system FDESC 441.29Shaukeno file-system KERNFS 451.29Shaukeno file-system NULLFS 461.29Shaukeno file-system OVERLAY 471.37Shaukeno file-system PUFFS 481.29Shaukeno file-system PROCFS 491.29Shaukeno file-system UMAPFS 501.29Shaukeno file-system UNION 511.29Shaukeno file-system CODA 521.29Shaukeno file-system PTYFS 531.29Shaukeno file-system TMPFS 541.29Shauke 551.29Shaukeno options QUOTA 561.38Sbouyerno options QUOTA2 571.32Shaukeno options WAPBL 581.29Shaukeno options NFSSERVER 591.29Shauke 601.29Shaukeoptions FFS_NO_SNAPSHOT 611.29Shauke 621.29Shaukeno options INET6 631.29Shaukeno options NETATALK 641.29Shaukeno options PPP_BSDCOMP 651.29Shaukeno options PPP_DEFLATE 661.29Shaukeno options PPP_FILTER 671.29Shauke 681.29Shaukeno options SCSIVERBOSE 691.29Shauke 701.29Shaukeno options RCONS_2BPP 711.29Shaukeno options RCONS_4BPP 721.29Shaukeno options RCONS_16BPP 731.1Sscottr 741.29Shaukeno options ZS_CONSOLE_ABORT 751.1Sscottr 761.35Shaukeno cpi* 771.35Shauke 781.31Shauke# SBC_PDMA 0x01 Use PDMA for polled transfers 791.31Shauke# SBC_INTR 0x02 Allow SCSI IRQ/DRQ interrupts 801.31Shauke# SBC_RESELECT 0x04 Allow disconnect/reselect 811.13Schssbc0 at obio? addr 0 flags 0x1 # MI SCSI NCR 5380 821.31Shauke 831.29Shaukeno ncrscsi0 841.29Shaukeno esp0 851.29Shaukeno esp1 861.29Shauke 871.29Shaukeno st* 881.29Shaukeno cd* 891.29Shaukeno ch* 901.29Shaukeno se* 911.29Shaukeno ss* 921.29Shaukeno uk* 931.29Shauke 941.29Shaukeno wdc* 951.29Shaukeno atabus* 961.29Shaukeno wd* 971.29Shauke 981.29Shaukeno iwm0 991.29Shaukeno fd* 1001.29Shauke 1011.29Shaukeno sn* 1021.29Shaukeno sm* 1031.29Shaukeno mc* 1041.29Shaukeno netdock* 1051.29Shauke 1061.29Shaukeno nsphy* 1071.29Shaukeno ukphy* 1081.29Shauke 1091.29Shaukeno asc0 1101.29Shauke 1111.29Shaukeno pseudo-device ccd 1121.29Shaukeno pseudo-device fss 1131.29Shaukeno pseudo-device md 1141.29Shaukeno pseudo-device vcoda 1151.29Shaukeno pseudo-device tap 1161.29Shaukeno pseudo-device gif 1171.29Shaukeno pseudo-device stf 1181.29Shaukeno pseudo-device vlan 1191.29Shaukeno pseudo-device bridge 1201.44Sroyno pseudo-device vether 1211.29Shaukeno pseudo-device agr 1221.35Shaukeno pseudo-device accf_data 1231.35Shaukeno pseudo-device accf_http 1241.37Shaukeno pseudo-device putter 1251.39Shaukeno pseudo-device swwdog 1261.29Shaukeno pseudo-device ksyms 127