1 1.41 apb # $NetBSD: SMALLRAM,v 1.41 2014/08/16 17:57:02 apb 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.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.35 hauke no options USERCONF 30 1.29 hauke no options SYSCTL_INCLUDE_DESCR 31 1.29 hauke no options KMEMSTATS 32 1.29 hauke 33 1.29 hauke no options COMPAT_10 34 1.29 hauke no options COMPAT_11 35 1.29 hauke no options COMPAT_12 36 1.29 hauke no options COMPAT_13 37 1.29 hauke no options COMPAT_14 38 1.29 hauke no options COMPAT_15 39 1.35 hauke no options COMPAT_16 40 1.35 hauke no options COMPAT_20 41 1.37 hauke no options COMPAT_30 42 1.37 hauke no options COMPAT_40 43 1.29 hauke no options COMPAT_43 44 1.37 hauke no options COMPAT_50 45 1.40 apb no options COMPAT_60 46 1.41 apb no options COMPAT_70 47 1.29 hauke 48 1.29 hauke no options COMPAT_AOUT_M68K 49 1.29 hauke no options EXEC_AOUT 50 1.35 hauke no options COMPAT_BSDPTY 51 1.29 hauke 52 1.29 hauke no file-system EXT2FS 53 1.29 hauke no file-system LFS 54 1.29 hauke no file-system MFS 55 1.29 hauke no file-system CD9660 56 1.29 hauke no file-system MSDOSFS 57 1.29 hauke no file-system FDESC 58 1.29 hauke no file-system KERNFS 59 1.29 hauke no file-system NULLFS 60 1.29 hauke no file-system OVERLAY 61 1.37 hauke no file-system PUFFS 62 1.29 hauke no file-system PROCFS 63 1.29 hauke no file-system UMAPFS 64 1.29 hauke no file-system UNION 65 1.29 hauke no file-system CODA 66 1.29 hauke no file-system PTYFS 67 1.29 hauke no file-system TMPFS 68 1.29 hauke 69 1.29 hauke no options QUOTA 70 1.38 bouyer no options QUOTA2 71 1.32 hauke no options WAPBL 72 1.29 hauke no options NFSSERVER 73 1.29 hauke 74 1.29 hauke options FFS_NO_SNAPSHOT 75 1.29 hauke 76 1.29 hauke no options INET6 77 1.29 hauke no options NETATALK 78 1.29 hauke no options PPP_BSDCOMP 79 1.29 hauke no options PPP_DEFLATE 80 1.29 hauke no options PPP_FILTER 81 1.29 hauke 82 1.29 hauke no options SCSIVERBOSE 83 1.29 hauke 84 1.29 hauke no options RCONS_2BPP 85 1.29 hauke no options RCONS_4BPP 86 1.29 hauke no options RCONS_16BPP 87 1.1 scottr 88 1.29 hauke no options ZS_CONSOLE_ABORT 89 1.1 scottr 90 1.35 hauke no cpi* 91 1.35 hauke 92 1.31 hauke # SBC_PDMA 0x01 Use PDMA for polled transfers 93 1.31 hauke # SBC_INTR 0x02 Allow SCSI IRQ/DRQ interrupts 94 1.31 hauke # SBC_RESELECT 0x04 Allow disconnect/reselect 95 1.13 chs sbc0 at obio? addr 0 flags 0x1 # MI SCSI NCR 5380 96 1.31 hauke 97 1.29 hauke no ncrscsi0 98 1.29 hauke no esp0 99 1.29 hauke no esp1 100 1.29 hauke 101 1.29 hauke no st* 102 1.29 hauke no cd* 103 1.29 hauke no ch* 104 1.29 hauke no se* 105 1.29 hauke no ss* 106 1.29 hauke no uk* 107 1.29 hauke 108 1.29 hauke no wdc* 109 1.29 hauke no atabus* 110 1.29 hauke no wd* 111 1.29 hauke 112 1.29 hauke no iwm0 113 1.29 hauke no fd* 114 1.29 hauke 115 1.29 hauke no sn* 116 1.29 hauke no sm* 117 1.29 hauke no mc* 118 1.29 hauke no netdock* 119 1.29 hauke 120 1.29 hauke no nsphy* 121 1.29 hauke no ukphy* 122 1.29 hauke 123 1.29 hauke no asc0 124 1.29 hauke 125 1.29 hauke no pseudo-device ccd 126 1.29 hauke no pseudo-device fss 127 1.29 hauke no pseudo-device md 128 1.29 hauke no pseudo-device vcoda 129 1.29 hauke no pseudo-device tap 130 1.29 hauke no pseudo-device gif 131 1.29 hauke no pseudo-device stf 132 1.29 hauke no pseudo-device vlan 133 1.29 hauke no pseudo-device bridge 134 1.29 hauke no pseudo-device agr 135 1.35 hauke no pseudo-device accf_data 136 1.35 hauke no pseudo-device accf_http 137 1.37 hauke no pseudo-device putter 138 1.39 hauke no pseudo-device swwdog 139 1.29 hauke no pseudo-device ksyms 140