1 1.7 cgd # 2 1.7 cgd # ALL -- everything that's currently supported 3 1.7 cgd # 4 1.41 cgd # $Id: ALL,v 1.41 1994/03/09 02:57:21 cgd 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.26 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.22 mycroft 57 1.22 mycroft # quotas in UFS 58 1.22 mycroft options QUOTA 59 1.22 mycroft 60 1.22 mycroft # memory file system (shares memory and swap space) 61 1.22 mycroft options MFS 62 1.22 mycroft 63 1.22 mycroft # Sun's Network File System 64 1.22 mycroft options NFSSERVER 65 1.22 mycroft options NFSCLIENT 66 1.22 mycroft 67 1.22 mycroft # ISO 9660 file system, with Rock Ridge 68 1.22 mycroft options ISOFS 69 1.22 mycroft 70 1.26 mycroft # MS-DOS file system 71 1.26 mycroft options MSDOSFS 72 1.26 mycroft 73 1.26 mycroft # /dev/fd 74 1.22 mycroft options FDESC 75 1.26 mycroft 76 1.26 mycroft # kernel file system; RECOMMENDED 77 1.22 mycroft options KERNFS 78 1.22 mycroft 79 1.22 mycroft # various types of networks and protocols 80 1.22 mycroft #options IMP 81 1.22 mycroft options INET 82 1.22 mycroft options NS 83 1.22 mycroft options ISO 84 1.22 mycroft options TPIP 85 1.22 mycroft options EON 86 1.22 mycroft options CCITT 87 1.1 glass 88 1.22 mycroft # packet forwarding 89 1.22 mycroft options GATEWAY 90 1.22 mycroft 91 1.22 mycroft # kernel debugger 92 1.22 mycroft options DDB 93 1.28 brezak 94 1.28 brezak # Allows user to create an i386 LDT (Used by Wine to run Windows programs) 95 1.28 brezak options "USER_LDT" 96 1.22 mycroft 97 1.22 mycroft options "COMPAT_NOMID" 98 1.22 mycroft options "COMPAT_43" 99 1.22 mycroft options "TCP_COMPAT_42" 100 1.22 mycroft 101 1.27 brezak config netbsd root on wd0 swap on wd0 and sd0 102 1.1 glass 103 1.1 glass #buses 104 1.1 glass controller isa0 105 1.1 glass 106 1.1 glass #console 107 1.1 glass device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint 108 1.1 glass 109 1.1 glass #math co-processor 110 1.1 glass device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 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.26 mycroft disk wd0 at wdc0 drive 0 134 1.26 mycroft disk wd1 at wdc0 drive 1 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.26 mycroft disk fd0 at fdc0 drive 0 139 1.26 mycroft disk fd1 at fdc0 drive 1 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.25 mycroft device sd0 at aha0 flags 0 drive ? 151 1.25 mycroft device sd1 at aha0 flags 0 drive ? 152 1.25 mycroft device sd2 at aha0 flags 0 drive ? 153 1.25 mycroft device sd3 at aha0 flags 0 drive ? 154 1.25 mycroft device st0 at aha0 flags 1 drive ? 155 1.25 mycroft device st1 at aha0 flags 1 drive ? 156 1.25 mycroft device cd0 at aha0 flags 2 drive ? 157 1.25 mycroft device cd1 at aha0 flags 2 drive ? 158 1.25 mycroft device ch0 at aha0 flags 3 drive ? 159 1.25 mycroft device ch1 at aha0 flags 3 drive ? 160 1.25 mycroft 161 1.25 mycroft controller ahb0 at isa? bio irq 11 drq 5 vector ahbintr 162 1.25 mycroft device sd0 at ahb0 flags 0 drive ? 163 1.25 mycroft device sd1 at ahb0 flags 0 drive ? 164 1.25 mycroft device sd2 at ahb0 flags 0 drive ? 165 1.25 mycroft device sd3 at ahb0 flags 0 drive ? 166 1.25 mycroft device st0 at ahb0 flags 1 drive ? 167 1.25 mycroft device st1 at ahb0 flags 1 drive ? 168 1.25 mycroft device cd0 at ahb0 flags 2 drive ? 169 1.25 mycroft device cd1 at ahb0 flags 2 drive ? 170 1.25 mycroft device ch0 at ahb0 flags 3 drive ? 171 1.25 mycroft device ch1 at ahb0 flags 3 drive ? 172 1.25 mycroft 173 1.10 cgd controller bt0 at isa? port "IO_BT0" bio irq 11 vector btintr 174 1.25 mycroft device sd0 at bt0 flags 0 drive ? 175 1.25 mycroft device sd1 at bt0 flags 0 drive ? 176 1.25 mycroft device sd2 at bt0 flags 0 drive ? 177 1.25 mycroft device sd3 at bt0 flags 0 drive ? 178 1.25 mycroft device st0 at bt0 flags 1 drive ? 179 1.25 mycroft device st1 at bt0 flags 1 drive ? 180 1.25 mycroft device cd0 at bt0 flags 2 drive ? 181 1.25 mycroft device cd1 at bt0 flags 2 drive ? 182 1.25 mycroft device ch0 at bt0 flags 3 drive ? 183 1.25 mycroft device ch1 at bt0 flags 3 drive ? 184 1.25 mycroft 185 1.1 glass controller uha0 at isa? port "IO_UHA0" bio irq 11 drq 5 vector uhaintr 186 1.25 mycroft device sd0 at uha0 flags 0 drive ? 187 1.25 mycroft device sd1 at uha0 flags 0 drive ? 188 1.25 mycroft device sd2 at uha0 flags 0 drive ? 189 1.25 mycroft device sd3 at uha0 flags 0 drive ? 190 1.25 mycroft device st0 at uha0 flags 1 drive ? 191 1.25 mycroft device st1 at uha0 flags 1 drive ? 192 1.25 mycroft device cd0 at uha0 flags 2 drive ? 193 1.25 mycroft device cd1 at uha0 flags 2 drive ? 194 1.25 mycroft device ch0 at uha0 flags 3 drive ? 195 1.25 mycroft device ch1 at uha0 flags 3 drive ? 196 1.1 glass 197 1.22 mycroft #ethernet 198 1.23 mycroft device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr 199 1.23 mycroft device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr 200 1.23 mycroft device hp0 at isa? port 0x300 net irq 5 vector hpintr 201 1.1 glass device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 202 1.37 hpeyerl device ep0 at isa? port 0x350 net irq 10 vector epintr 203 1.1 glass 204 1.35 cgd #sound-blaster 205 1.35 cgd device sb0 at isa? port 0x220 bio irq 7 drq 1 vector sbintr 206 1.35 cgd 207 1.22 mycroft # psuedo-terminals; REQUIRED for remote logins and many other things 208 1.20 mycroft pseudo-device pty 64 209 1.22 mycroft 210 1.22 mycroft # loopback; RECOMMENDED 211 1.22 mycroft pseudo-device loop 212 1.22 mycroft 213 1.22 mycroft # ethernet; REQUIRED if using any ethernet device 214 1.22 mycroft pseudo-device ether #XXX 215 1.26 mycroft 216 1.26 mycroft # used by kernel for logging messages; gateway to syslogd 217 1.26 mycroft pseudo-device log 218 1.22 mycroft 219 1.22 mycroft # packet filter 220 1.20 mycroft pseudo-device bpfilter 4 221 1.22 mycroft 222 1.22 mycroft # compressed SLIP 223 1.1 glass pseudo-device sl 224 1.22 mycroft 225 1.22 mycroft # point-to-point protocol 226 1.14 deraadt pseudo-device ppp 227 1.33 brezak 228 1.33 brezak # vn virtual filesystem device 229 1.33 brezak pseudo-device vn 4 230 1.22 mycroft 231 1.22 mycroft # speaker queue 232 1.22 mycroft pseudo-device speaker 233 1.22 mycroft 234 1.30 glass # tablet line discipline 235 1.30 glass pseudo-device tb 236 1.1 glass #pseudo-device tun missing header files 237 1.35 cgd 238 1.35 cgd # /dev/audio 239 1.35 cgd pseudo-device audio 240