1 1.34 ad # $NetBSD: SMALLRAM,v 1.34 2008/11/24 11:41:12 ad 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.29 hauke # more NuBus video cards are configured. Basic SLIP and PPP support is 9 1.29 hauke # 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.29 hauke no options M68040 23 1.29 hauke no options M68020 24 1.29 hauke no options FPSP 25 1.29 hauke no options FPU_EMULATE 26 1.29 hauke 27 1.29 hauke no options INSECURE 28 1.29 hauke 29 1.29 hauke no options SYSCTL_INCLUDE_DESCR 30 1.29 hauke no options KMEMSTATS 31 1.29 hauke 32 1.29 hauke no options COMPAT_10 33 1.29 hauke no options COMPAT_11 34 1.29 hauke no options COMPAT_12 35 1.29 hauke no options COMPAT_13 36 1.29 hauke no options COMPAT_14 37 1.29 hauke no options COMPAT_15 38 1.29 hauke no options COMPAT_43 39 1.29 hauke 40 1.29 hauke no options COMPAT_AOUT_M68K 41 1.29 hauke no options EXEC_AOUT 42 1.29 hauke 43 1.29 hauke no file-system EXT2FS 44 1.29 hauke no file-system LFS 45 1.29 hauke no file-system MFS 46 1.29 hauke no file-system CD9660 47 1.29 hauke no file-system MSDOSFS 48 1.29 hauke no file-system FDESC 49 1.29 hauke no file-system KERNFS 50 1.29 hauke no file-system NULLFS 51 1.29 hauke no file-system OVERLAY 52 1.29 hauke no file-system PORTAL 53 1.29 hauke no file-system PROCFS 54 1.29 hauke no file-system UMAPFS 55 1.29 hauke no file-system UNION 56 1.29 hauke no file-system CODA 57 1.29 hauke no file-system PTYFS 58 1.29 hauke no file-system TMPFS 59 1.29 hauke 60 1.29 hauke no options QUOTA 61 1.32 hauke no options WAPBL 62 1.29 hauke no options NFSSERVER 63 1.29 hauke 64 1.29 hauke options FFS_NO_SNAPSHOT 65 1.29 hauke 66 1.29 hauke no options INET6 67 1.29 hauke no options NETATALK 68 1.29 hauke no options PPP_BSDCOMP 69 1.29 hauke no options PPP_DEFLATE 70 1.29 hauke no options PPP_FILTER 71 1.29 hauke no options PFIL_HOOKS 72 1.29 hauke 73 1.29 hauke no options SCSIVERBOSE 74 1.29 hauke 75 1.29 hauke no options RCONS_2BPP 76 1.29 hauke no options RCONS_4BPP 77 1.29 hauke no options RCONS_16BPP 78 1.1 scottr 79 1.29 hauke no options ZS_CONSOLE_ABORT 80 1.1 scottr 81 1.31 hauke # SBC_PDMA 0x01 Use PDMA for polled transfers 82 1.31 hauke # SBC_INTR 0x02 Allow SCSI IRQ/DRQ interrupts 83 1.31 hauke # SBC_RESELECT 0x04 Allow disconnect/reselect 84 1.13 chs sbc0 at obio? addr 0 flags 0x1 # MI SCSI NCR 5380 85 1.31 hauke 86 1.29 hauke no ncrscsi0 87 1.29 hauke no esp0 88 1.29 hauke no esp1 89 1.29 hauke 90 1.29 hauke no st* 91 1.29 hauke no cd* 92 1.29 hauke no ch* 93 1.29 hauke no se* 94 1.29 hauke no ss* 95 1.29 hauke no uk* 96 1.29 hauke 97 1.29 hauke no wdc* 98 1.29 hauke no atabus* 99 1.29 hauke no wd* 100 1.29 hauke 101 1.29 hauke no iwm0 102 1.29 hauke no fd* 103 1.29 hauke 104 1.29 hauke no sn* 105 1.29 hauke no sm* 106 1.29 hauke no mc* 107 1.29 hauke no netdock* 108 1.29 hauke 109 1.29 hauke no nsphy* 110 1.29 hauke no ukphy* 111 1.29 hauke 112 1.29 hauke no asc0 113 1.29 hauke 114 1.29 hauke no pseudo-device ccd 115 1.29 hauke no pseudo-device fss 116 1.29 hauke no pseudo-device md 117 1.29 hauke no pseudo-device vcoda 118 1.29 hauke no pseudo-device pppoe 119 1.29 hauke no pseudo-device tap 120 1.29 hauke no pseudo-device gif 121 1.29 hauke no pseudo-device stf 122 1.29 hauke no pseudo-device vlan 123 1.29 hauke no pseudo-device bridge 124 1.29 hauke no pseudo-device agr 125 1.29 hauke no pseudo-device ksyms 126