1 1.45 thorpej # $NetBSD: SMALLRAM,v 1.45 2026/06/13 15:28:08 thorpej Exp $ 2 1.1 scottr # 3 1.29 hauke # This is an example of how to configure a small, efficient kernel for 4 1.29 hauke # a system with limited RAM. Even so it's capable of doing quite a 5 1.29 hauke # bit. The hypothetical system used for this example is a Macintosh 6 1.29 hauke # IIx or Macintosh IIcx with 8 MB of RAM and an 80 MB disk. One or 7 1.29 hauke # more DP5380- based NuBus Ethernet cards, onboard video and one or 8 1.37 hauke # more NuBus video cards are configured. Basic SLIP and PPP support 9 1.37 hauke # as well as packet filtering are available. 10 1.29 hauke # 11 1.29 hauke # This configuration is suitable for experimenting with NetBSD as a 12 1.29 hauke # router with one or more Ethernet cards, and up to two PPP 13 1.29 hauke # connections (one on each serial port). 14 1.1 scottr 15 1.29 hauke include "arch/mac68k/conf/GENERIC" 16 1.1 scottr 17 1.29 hauke no options INCLUDE_CONFIG_FILE 18 1.1 scottr 19 1.1 scottr maxusers 8 20 1.29 hauke makeoptions COPTS="-Os -m68030" # Optimize for the MC68030 21 1.1 scottr 22 1.45 thorpej no options M68060 23 1.29 hauke no options M68040 24 1.29 hauke no options M68020 25 1.29 hauke no options FPSP 26 1.45 thorpej no options M060SP 27 1.29 hauke no options FPU_EMULATE 28 1.29 hauke 29 1.29 hauke no options INSECURE 30 1.29 hauke 31 1.35 hauke no options USERCONF 32 1.29 hauke no options SYSCTL_INCLUDE_DESCR 33 1.29 hauke 34 1.43 mrg #include "conf/compat_netbsd09.config 35 1.29 hauke 36 1.29 hauke no options COMPAT_AOUT_M68K 37 1.29 hauke no options EXEC_AOUT 38 1.35 hauke no options COMPAT_BSDPTY 39 1.29 hauke 40 1.29 hauke no file-system EXT2FS 41 1.29 hauke no file-system LFS 42 1.29 hauke no file-system MFS 43 1.29 hauke no file-system CD9660 44 1.29 hauke no file-system MSDOSFS 45 1.29 hauke no file-system FDESC 46 1.29 hauke no file-system KERNFS 47 1.29 hauke no file-system NULLFS 48 1.29 hauke no file-system OVERLAY 49 1.37 hauke no file-system PUFFS 50 1.29 hauke no file-system PROCFS 51 1.29 hauke no file-system UMAPFS 52 1.29 hauke no file-system UNION 53 1.29 hauke no file-system CODA 54 1.29 hauke no file-system PTYFS 55 1.29 hauke no file-system TMPFS 56 1.29 hauke 57 1.29 hauke no options QUOTA 58 1.38 bouyer no options QUOTA2 59 1.32 hauke no options WAPBL 60 1.29 hauke no options NFSSERVER 61 1.29 hauke 62 1.29 hauke options FFS_NO_SNAPSHOT 63 1.29 hauke 64 1.29 hauke no options INET6 65 1.29 hauke no options NETATALK 66 1.29 hauke no options PPP_BSDCOMP 67 1.29 hauke no options PPP_DEFLATE 68 1.29 hauke no options PPP_FILTER 69 1.29 hauke 70 1.29 hauke no options SCSIVERBOSE 71 1.29 hauke 72 1.29 hauke no options RCONS_2BPP 73 1.29 hauke no options RCONS_4BPP 74 1.29 hauke no options RCONS_16BPP 75 1.1 scottr 76 1.29 hauke no options ZS_CONSOLE_ABORT 77 1.1 scottr 78 1.35 hauke no cpi* 79 1.35 hauke 80 1.31 hauke # SBC_PDMA 0x01 Use PDMA for polled transfers 81 1.31 hauke # SBC_INTR 0x02 Allow SCSI IRQ/DRQ interrupts 82 1.31 hauke # SBC_RESELECT 0x04 Allow disconnect/reselect 83 1.13 chs sbc0 at obio? addr 0 flags 0x1 # MI SCSI NCR 5380 84 1.31 hauke 85 1.29 hauke no ncrscsi0 86 1.29 hauke no esp0 87 1.29 hauke no esp1 88 1.29 hauke 89 1.29 hauke no st* 90 1.29 hauke no cd* 91 1.29 hauke no ch* 92 1.29 hauke no se* 93 1.29 hauke no ss* 94 1.29 hauke no uk* 95 1.29 hauke 96 1.29 hauke no wdc* 97 1.29 hauke no atabus* 98 1.29 hauke no wd* 99 1.29 hauke 100 1.29 hauke no iwm0 101 1.29 hauke no fd* 102 1.29 hauke 103 1.29 hauke no sn* 104 1.29 hauke no sm* 105 1.29 hauke no mc* 106 1.29 hauke no netdock* 107 1.29 hauke 108 1.29 hauke no nsphy* 109 1.29 hauke no ukphy* 110 1.29 hauke 111 1.29 hauke no asc0 112 1.29 hauke 113 1.29 hauke no pseudo-device ccd 114 1.29 hauke no pseudo-device fss 115 1.29 hauke no pseudo-device md 116 1.29 hauke no pseudo-device vcoda 117 1.29 hauke no pseudo-device tap 118 1.29 hauke no pseudo-device gif 119 1.29 hauke no pseudo-device stf 120 1.29 hauke no pseudo-device vlan 121 1.29 hauke no pseudo-device bridge 122 1.44 roy no pseudo-device vether 123 1.29 hauke no pseudo-device agr 124 1.35 hauke no pseudo-device accf_data 125 1.35 hauke no pseudo-device accf_http 126 1.37 hauke no pseudo-device putter 127 1.39 hauke no pseudo-device swwdog 128 1.29 hauke no pseudo-device ksyms 129