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