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