1 1.7 cgd # 2 1.7 cgd # ALL -- everything that's currently supported 3 1.7 cgd # 4 1.28 brezak # $Id: ALL,v 1.28 1993/09/19 19:11:24 brezak Exp $ 5 1.7 cgd # 6 1.22 mycroft 7 1.22 mycroft # architecture type and name of kernel; REQUIRED 8 1.1 glass machine "i386" 9 1.22 mycroft ident ALL 10 1.22 mycroft 11 1.22 mycroft # different CPU types; you must have at least the correct one; REQUIRED 12 1.8 cgd cpu "I386_CPU" 13 1.8 cgd cpu "I486_CPU" 14 1.22 mycroft 15 1.22 mycroft # floating point emulation 16 1.22 mycroft options MATH_EMULATE 17 1.22 mycroft 18 1.26 mycroft # make the kernel a little faster; will break on some machines 19 1.26 mycroft #options DUMMY_NOPS 20 1.26 mycroft 21 1.22 mycroft # temporary kluge while adding support for non-contiguous physical memory 22 1.22 mycroft options MACHINE_NONCONTIG 23 1.22 mycroft 24 1.22 mycroft # time zone RTC is expected to be set in; REQUIRED 25 1.1 glass timezone 8 dst 26 1.22 mycroft 27 1.22 mycroft # estimated number of users; affects maximum number of file descriptors 28 1.20 mycroft maxusers 32 29 1.1 glass 30 1.22 mycroft # paging of processes, and caching vnodes and devices; REQUIRED 31 1.22 mycroft options SWAPPAGER 32 1.22 mycroft options VNODEPAGER,DEVPAGER 33 1.22 mycroft 34 1.22 mycroft # system call tracing, a la ktrace(1) 35 1.22 mycroft options KTRACE 36 1.22 mycroft 37 1.22 mycroft # FIFOs; RECOMMENDED 38 1.22 mycroft options FIFO 39 1.22 mycroft 40 1.22 mycroft # System V-like memory sharing; BROKEN 41 1.22 mycroft #options SYSVSHM 42 1.22 mycroft #options SHMMAXPGS=1024 43 1.22 mycroft 44 1.22 mycroft # process accounting 45 1.22 mycroft options ACCOUNTING 46 1.22 mycroft 47 1.22 mycroft # generic SCSI system 48 1.22 mycroft options SCSI 49 1.22 mycroft 50 1.22 mycroft # quotas in UFS 51 1.22 mycroft options QUOTA 52 1.22 mycroft 53 1.22 mycroft # memory file system (shares memory and swap space) 54 1.22 mycroft options MFS 55 1.22 mycroft 56 1.22 mycroft # Sun's Network File System 57 1.22 mycroft options NFSSERVER 58 1.22 mycroft options NFSCLIENT 59 1.22 mycroft 60 1.22 mycroft # ISO 9660 file system, with Rock Ridge 61 1.22 mycroft options ISOFS 62 1.22 mycroft 63 1.26 mycroft # MS-DOS file system 64 1.26 mycroft options MSDOSFS 65 1.26 mycroft 66 1.26 mycroft # /dev/fd 67 1.22 mycroft options FDESC 68 1.26 mycroft 69 1.26 mycroft # kernel file system; RECOMMENDED 70 1.22 mycroft options KERNFS 71 1.22 mycroft 72 1.22 mycroft # various types of networks and protocols 73 1.22 mycroft #options IMP 74 1.22 mycroft options INET 75 1.22 mycroft options NS 76 1.22 mycroft options ISO 77 1.22 mycroft options TPIP 78 1.22 mycroft options EON 79 1.22 mycroft options CCITT 80 1.1 glass 81 1.22 mycroft # packet forwarding 82 1.22 mycroft options GATEWAY 83 1.22 mycroft 84 1.22 mycroft # kernel debugger 85 1.22 mycroft options DDB 86 1.28 brezak 87 1.28 brezak # Allows user to create an i386 LDT (Used by Wine to run Windows programs) 88 1.28 brezak options "USER_LDT" 89 1.22 mycroft 90 1.22 mycroft options "COMPAT_NOMID" 91 1.22 mycroft options "COMPAT_43" 92 1.22 mycroft options "TCP_COMPAT_42" 93 1.22 mycroft 94 1.27 brezak config netbsd root on wd0 swap on wd0 and sd0 95 1.1 glass 96 1.1 glass #buses 97 1.1 glass controller isa0 98 1.1 glass 99 1.1 glass #console 100 1.1 glass device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint 101 1.1 glass 102 1.1 glass #math co-processor 103 1.1 glass device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 104 1.1 glass 105 1.22 mycroft #serial ports 106 1.6 cgd device com0 at isa? port "IO_COM1" tty irq 4 vector comintr 107 1.6 cgd device com1 at isa? port "IO_COM2" tty irq 3 vector comintr 108 1.26 mycroft #device com2 at isa? port "IO_COM3" tty irq 5 vector comintr 109 1.26 mycroft #device com3 at isa? port "IO_COM4" tty irq 9 vector comintr 110 1.26 mycroft 111 1.26 mycroft #parallel ports 112 1.26 mycroft device lpt0 at isa? port "IO_LPT1" tty irq 7 vector lptintr 113 1.26 mycroft device lpa0 at isa? port "IO_LPT2" tty 114 1.26 mycroft device lpa1 at isa? port "IO_LPT3" tty 115 1.12 andrew 116 1.12 andrew #bus mice 117 1.25 mycroft # Microft InPort 118 1.20 mycroft device mms0 at isa? port "IO_BMS1" tty irq 5 vector mmsintr 119 1.25 mycroft # Logitech 120 1.20 mycroft device lms0 at isa? port "IO_BMS1" tty irq 5 vector lmsintr 121 1.25 mycroft # PS/2 auxiliary port; BROKEN 122 1.25 mycroft #device pms0 at isa? port "IO_KBD" tty irq 5 vector pmsintr 123 1.1 glass 124 1.26 mycroft #non-scsi disk controllers 125 1.26 mycroft controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 126 1.26 mycroft disk wd0 at wdc0 drive 0 127 1.26 mycroft disk wd1 at wdc0 drive 1 128 1.26 mycroft 129 1.26 mycroft #non-scsi floppy controllers 130 1.26 mycroft controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 131 1.26 mycroft disk fd0 at fdc0 drive 0 132 1.26 mycroft disk fd1 at fdc0 drive 1 133 1.26 mycroft 134 1.26 mycroft #non-scsi tape drives 135 1.26 mycroft device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 136 1.26 mycroft 137 1.1 glass #scsi 138 1.1 glass controller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr 139 1.25 mycroft device sd0 at aha0 flags 0 drive ? 140 1.25 mycroft device sd1 at aha0 flags 0 drive ? 141 1.25 mycroft device sd2 at aha0 flags 0 drive ? 142 1.25 mycroft device sd3 at aha0 flags 0 drive ? 143 1.25 mycroft device st0 at aha0 flags 1 drive ? 144 1.25 mycroft device st1 at aha0 flags 1 drive ? 145 1.25 mycroft device cd0 at aha0 flags 2 drive ? 146 1.25 mycroft device cd1 at aha0 flags 2 drive ? 147 1.25 mycroft device ch0 at aha0 flags 3 drive ? 148 1.25 mycroft device ch1 at aha0 flags 3 drive ? 149 1.25 mycroft 150 1.25 mycroft controller ahb0 at isa? bio irq 11 drq 5 vector ahbintr 151 1.25 mycroft device sd0 at ahb0 flags 0 drive ? 152 1.25 mycroft device sd1 at ahb0 flags 0 drive ? 153 1.25 mycroft device sd2 at ahb0 flags 0 drive ? 154 1.25 mycroft device sd3 at ahb0 flags 0 drive ? 155 1.25 mycroft device st0 at ahb0 flags 1 drive ? 156 1.25 mycroft device st1 at ahb0 flags 1 drive ? 157 1.25 mycroft device cd0 at ahb0 flags 2 drive ? 158 1.25 mycroft device cd1 at ahb0 flags 2 drive ? 159 1.25 mycroft device ch0 at ahb0 flags 3 drive ? 160 1.25 mycroft device ch1 at ahb0 flags 3 drive ? 161 1.25 mycroft 162 1.10 cgd controller bt0 at isa? port "IO_BT0" bio irq 11 vector btintr 163 1.25 mycroft device sd0 at bt0 flags 0 drive ? 164 1.25 mycroft device sd1 at bt0 flags 0 drive ? 165 1.25 mycroft device sd2 at bt0 flags 0 drive ? 166 1.25 mycroft device sd3 at bt0 flags 0 drive ? 167 1.25 mycroft device st0 at bt0 flags 1 drive ? 168 1.25 mycroft device st1 at bt0 flags 1 drive ? 169 1.25 mycroft device cd0 at bt0 flags 2 drive ? 170 1.25 mycroft device cd1 at bt0 flags 2 drive ? 171 1.25 mycroft device ch0 at bt0 flags 3 drive ? 172 1.25 mycroft device ch1 at bt0 flags 3 drive ? 173 1.25 mycroft 174 1.1 glass controller uha0 at isa? port "IO_UHA0" bio irq 11 drq 5 vector uhaintr 175 1.25 mycroft device sd0 at uha0 flags 0 drive ? 176 1.25 mycroft device sd1 at uha0 flags 0 drive ? 177 1.25 mycroft device sd2 at uha0 flags 0 drive ? 178 1.25 mycroft device sd3 at uha0 flags 0 drive ? 179 1.25 mycroft device st0 at uha0 flags 1 drive ? 180 1.25 mycroft device st1 at uha0 flags 1 drive ? 181 1.25 mycroft device cd0 at uha0 flags 2 drive ? 182 1.25 mycroft device cd1 at uha0 flags 2 drive ? 183 1.25 mycroft device ch0 at uha0 flags 3 drive ? 184 1.25 mycroft device ch1 at uha0 flags 3 drive ? 185 1.1 glass 186 1.22 mycroft #ethernet 187 1.24 mycroft device ne0 at isa? port 0x300 net irq 9 vector neintr 188 1.23 mycroft device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr 189 1.23 mycroft #device we0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 8192 vector weintr 190 1.23 mycroft device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr 191 1.23 mycroft #device ec0 at isa? port 0x250 net irq 9 iomem 0xd8000 iosiz 8192 vector ecintr 192 1.23 mycroft device hp0 at isa? port 0x300 net irq 5 vector hpintr 193 1.1 glass device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 194 1.1 glass 195 1.22 mycroft # psuedo-terminals; REQUIRED for remote logins and many other things 196 1.20 mycroft pseudo-device pty 64 197 1.22 mycroft 198 1.22 mycroft # loopback; RECOMMENDED 199 1.22 mycroft pseudo-device loop 200 1.22 mycroft 201 1.22 mycroft # ethernet; REQUIRED if using any ethernet device 202 1.22 mycroft pseudo-device ether #XXX 203 1.26 mycroft 204 1.26 mycroft # used by kernel for logging messages; gateway to syslogd 205 1.26 mycroft pseudo-device log 206 1.22 mycroft 207 1.22 mycroft # packet filter 208 1.20 mycroft pseudo-device bpfilter 4 209 1.22 mycroft 210 1.22 mycroft # compressed SLIP 211 1.1 glass pseudo-device sl 212 1.22 mycroft 213 1.22 mycroft # point-to-point protocol 214 1.14 deraadt pseudo-device ppp 215 1.22 mycroft 216 1.22 mycroft # speaker queue 217 1.22 mycroft pseudo-device speaker 218 1.22 mycroft 219 1.22 mycroft #pseudo-device tb 2 was never ported to 4.4 220 1.1 glass #pseudo-device tun missing header files 221