1 1.7 cgd # 2 1.7 cgd # ALL -- everything that's currently supported 3 1.7 cgd # 4 1.42 ws # $Id: ALL,v 1.42 1994/03/09 21:22:31 ws 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.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.22 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.1 glass #math co-processor 113 1.1 glass device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 114 1.1 glass 115 1.22 mycroft #serial ports 116 1.6 cgd device com0 at isa? port "IO_COM1" tty irq 4 vector comintr 117 1.6 cgd device com1 at isa? port "IO_COM2" tty irq 3 vector comintr 118 1.26 mycroft #device com2 at isa? port "IO_COM3" tty irq 5 vector comintr 119 1.26 mycroft #device com3 at isa? port "IO_COM4" tty irq 9 vector comintr 120 1.26 mycroft 121 1.26 mycroft #parallel ports 122 1.26 mycroft device lpt0 at isa? port "IO_LPT1" tty irq 7 vector lptintr 123 1.40 mycroft device lpt1 at isa? port "IO_LPT2" tty 124 1.40 mycroft device lpt2 at isa? port "IO_LPT3" tty 125 1.12 andrew 126 1.12 andrew #bus mice 127 1.25 mycroft # Microft InPort 128 1.20 mycroft device mms0 at isa? port "IO_BMS1" tty irq 5 vector mmsintr 129 1.25 mycroft # Logitech 130 1.20 mycroft device lms0 at isa? port "IO_BMS1" tty irq 5 vector lmsintr 131 1.25 mycroft # PS/2 auxiliary port; BROKEN 132 1.25 mycroft #device pms0 at isa? port "IO_KBD" tty irq 5 vector pmsintr 133 1.1 glass 134 1.26 mycroft #non-scsi disk controllers 135 1.26 mycroft controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 136 1.26 mycroft disk wd0 at wdc0 drive 0 137 1.26 mycroft disk wd1 at wdc0 drive 1 138 1.26 mycroft 139 1.26 mycroft #non-scsi floppy controllers 140 1.26 mycroft controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 141 1.26 mycroft disk fd0 at fdc0 drive 0 142 1.26 mycroft disk fd1 at fdc0 drive 1 143 1.26 mycroft 144 1.26 mycroft #non-scsi tape drives 145 1.26 mycroft device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 146 1.31 cgd 147 1.31 cgd #non-scsi CD-ROM drives 148 1.31 cgd # Mitsumi 149 1.31 cgd device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 150 1.26 mycroft 151 1.1 glass #scsi 152 1.1 glass controller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr 153 1.25 mycroft device sd0 at aha0 flags 0 drive ? 154 1.25 mycroft device sd1 at aha0 flags 0 drive ? 155 1.25 mycroft device sd2 at aha0 flags 0 drive ? 156 1.25 mycroft device sd3 at aha0 flags 0 drive ? 157 1.25 mycroft device st0 at aha0 flags 1 drive ? 158 1.25 mycroft device st1 at aha0 flags 1 drive ? 159 1.25 mycroft device cd0 at aha0 flags 2 drive ? 160 1.25 mycroft device cd1 at aha0 flags 2 drive ? 161 1.25 mycroft device ch0 at aha0 flags 3 drive ? 162 1.25 mycroft device ch1 at aha0 flags 3 drive ? 163 1.25 mycroft 164 1.25 mycroft controller ahb0 at isa? bio irq 11 drq 5 vector ahbintr 165 1.25 mycroft device sd0 at ahb0 flags 0 drive ? 166 1.25 mycroft device sd1 at ahb0 flags 0 drive ? 167 1.25 mycroft device sd2 at ahb0 flags 0 drive ? 168 1.25 mycroft device sd3 at ahb0 flags 0 drive ? 169 1.25 mycroft device st0 at ahb0 flags 1 drive ? 170 1.25 mycroft device st1 at ahb0 flags 1 drive ? 171 1.25 mycroft device cd0 at ahb0 flags 2 drive ? 172 1.25 mycroft device cd1 at ahb0 flags 2 drive ? 173 1.25 mycroft device ch0 at ahb0 flags 3 drive ? 174 1.25 mycroft device ch1 at ahb0 flags 3 drive ? 175 1.25 mycroft 176 1.10 cgd controller bt0 at isa? port "IO_BT0" bio irq 11 vector btintr 177 1.25 mycroft device sd0 at bt0 flags 0 drive ? 178 1.25 mycroft device sd1 at bt0 flags 0 drive ? 179 1.25 mycroft device sd2 at bt0 flags 0 drive ? 180 1.25 mycroft device sd3 at bt0 flags 0 drive ? 181 1.25 mycroft device st0 at bt0 flags 1 drive ? 182 1.25 mycroft device st1 at bt0 flags 1 drive ? 183 1.25 mycroft device cd0 at bt0 flags 2 drive ? 184 1.25 mycroft device cd1 at bt0 flags 2 drive ? 185 1.25 mycroft device ch0 at bt0 flags 3 drive ? 186 1.25 mycroft device ch1 at bt0 flags 3 drive ? 187 1.25 mycroft 188 1.1 glass controller uha0 at isa? port "IO_UHA0" bio irq 11 drq 5 vector uhaintr 189 1.25 mycroft device sd0 at uha0 flags 0 drive ? 190 1.25 mycroft device sd1 at uha0 flags 0 drive ? 191 1.25 mycroft device sd2 at uha0 flags 0 drive ? 192 1.25 mycroft device sd3 at uha0 flags 0 drive ? 193 1.25 mycroft device st0 at uha0 flags 1 drive ? 194 1.25 mycroft device st1 at uha0 flags 1 drive ? 195 1.25 mycroft device cd0 at uha0 flags 2 drive ? 196 1.25 mycroft device cd1 at uha0 flags 2 drive ? 197 1.25 mycroft device ch0 at uha0 flags 3 drive ? 198 1.25 mycroft device ch1 at uha0 flags 3 drive ? 199 1.1 glass 200 1.22 mycroft #ethernet 201 1.23 mycroft device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr 202 1.23 mycroft device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr 203 1.23 mycroft device hp0 at isa? port 0x300 net irq 5 vector hpintr 204 1.1 glass device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 205 1.37 hpeyerl device ep0 at isa? port 0x350 net irq 10 vector epintr 206 1.1 glass 207 1.35 cgd #sound-blaster 208 1.35 cgd device sb0 at isa? port 0x220 bio irq 7 drq 1 vector sbintr 209 1.35 cgd 210 1.22 mycroft # psuedo-terminals; REQUIRED for remote logins and many other things 211 1.20 mycroft pseudo-device pty 64 212 1.22 mycroft 213 1.22 mycroft # loopback; RECOMMENDED 214 1.22 mycroft pseudo-device loop 215 1.22 mycroft 216 1.22 mycroft # ethernet; REQUIRED if using any ethernet device 217 1.22 mycroft pseudo-device ether #XXX 218 1.26 mycroft 219 1.26 mycroft # used by kernel for logging messages; gateway to syslogd 220 1.26 mycroft pseudo-device log 221 1.22 mycroft 222 1.22 mycroft # packet filter 223 1.20 mycroft pseudo-device bpfilter 4 224 1.22 mycroft 225 1.22 mycroft # compressed SLIP 226 1.1 glass pseudo-device sl 227 1.22 mycroft 228 1.22 mycroft # point-to-point protocol 229 1.14 deraadt pseudo-device ppp 230 1.33 brezak 231 1.33 brezak # vn virtual filesystem device 232 1.33 brezak pseudo-device vn 4 233 1.22 mycroft 234 1.22 mycroft # speaker queue 235 1.22 mycroft pseudo-device speaker 236 1.22 mycroft 237 1.30 glass # tablet line discipline 238 1.30 glass pseudo-device tb 239 1.1 glass #pseudo-device tun missing header files 240 1.35 cgd 241 1.35 cgd # /dev/audio 242 1.35 cgd pseudo-device audio 243