1 1.7 cgd # 2 1.7 cgd # ALL -- everything that's currently supported 3 1.7 cgd # 4 1.51 mycroft # $Id: ALL,v 1.51 1994/05/19 09:11:57 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.50 cgd #options SYSVMSG 46 1.32 cgd 47 1.32 cgd # System V-like semaphores 48 1.50 cgd #options SYSVSEM 49 1.22 mycroft 50 1.36 cgd # System V-like memory sharing 51 1.49 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.51 mycroft options ISO,TPIP,EON 87 1.51 mycroft options CCITT,LLC,HDLC 88 1.1 glass 89 1.22 mycroft # packet forwarding 90 1.22 mycroft options GATEWAY 91 1.22 mycroft 92 1.22 mycroft # kernel debugger 93 1.22 mycroft options DDB 94 1.28 brezak 95 1.28 brezak # Allows user to create an i386 LDT (Used by Wine to run Windows programs) 96 1.28 brezak options "USER_LDT" 97 1.22 mycroft 98 1.46 cgd # NetBSD 0.8 and 0.9 compatibility 99 1.22 mycroft options "COMPAT_NOMID" 100 1.46 cgd options "COMPAT_09" 101 1.46 cgd 102 1.22 mycroft options "COMPAT_43" 103 1.22 mycroft options "TCP_COMPAT_42" 104 1.22 mycroft 105 1.27 brezak config netbsd root on wd0 swap on wd0 and sd0 106 1.1 glass 107 1.1 glass #buses 108 1.1 glass controller isa0 109 1.1 glass 110 1.1 glass #console 111 1.47 mycroft device pc0 at isa? port "IO_KBD" irq 1 112 1.1 glass 113 1.22 mycroft #serial ports 114 1.47 mycroft device com0 at isa? port "IO_COM1" irq 4 115 1.47 mycroft device com1 at isa? port "IO_COM2" irq 3 116 1.47 mycroft #device com2 at isa? port "IO_COM3" irq 5 117 1.47 mycroft #device com3 at isa? port "IO_COM4" irq 9 118 1.26 mycroft 119 1.26 mycroft #parallel ports 120 1.47 mycroft device lpt0 at isa? port "IO_LPT1" irq 7 121 1.47 mycroft device lpt1 at isa? port "IO_LPT2" 122 1.47 mycroft device lpt2 at isa? port "IO_LPT3" 123 1.12 andrew 124 1.12 andrew #bus mice 125 1.25 mycroft # Microft InPort 126 1.47 mycroft device mms0 at isa? port "IO_BMS1" irq 5 127 1.25 mycroft # Logitech 128 1.47 mycroft device lms0 at isa? port "IO_BMS1" irq 5 129 1.25 mycroft # PS/2 auxiliary port; BROKEN 130 1.47 mycroft #device pms0 at isa? port "IO_KBD" irq 5 131 1.1 glass 132 1.26 mycroft #non-scsi disk controllers 133 1.47 mycroft controller wdc0 at isa? port "IO_WD1" irq 14 134 1.44 mycroft disk wd0 at wdc0 drive ? 135 1.44 mycroft disk wd1 at wdc0 drive ? 136 1.26 mycroft 137 1.26 mycroft #non-scsi floppy controllers 138 1.47 mycroft controller fdc0 at isa? port "IO_FD1" irq 6 drq 2 139 1.44 mycroft disk fd0 at fdc0 drive ? 140 1.44 mycroft disk fd1 at fdc0 drive ? 141 1.26 mycroft 142 1.26 mycroft #non-scsi tape drives 143 1.47 mycroft device wt0 at isa? port 0x300 irq 5 drq 1 144 1.31 cgd 145 1.31 cgd #non-scsi CD-ROM drives 146 1.31 cgd # Mitsumi 147 1.47 mycroft device mcd0 at isa? port 0x300 irq 10 148 1.26 mycroft 149 1.1 glass #scsi 150 1.47 mycroft controller aha0 at isa? port "IO_AHA0" irq 11 drq 5 151 1.44 mycroft master scsibus0 at aha0 152 1.44 mycroft device sd0 at scsibus0 slave ? 153 1.44 mycroft device sd1 at scsibus0 slave ? 154 1.44 mycroft device sd2 at scsibus0 slave ? 155 1.44 mycroft device sd3 at scsibus0 slave ? 156 1.44 mycroft device st0 at scsibus0 slave ? 157 1.44 mycroft device st1 at scsibus0 slave ? 158 1.44 mycroft device cd0 at scsibus0 slave ? 159 1.44 mycroft device cd1 at scsibus0 slave ? 160 1.44 mycroft device ch0 at scsibus0 slave ? 161 1.44 mycroft device ch1 at scsibus0 slave ? 162 1.25 mycroft 163 1.47 mycroft controller ahb0 at isa? irq 11 drq 5 164 1.44 mycroft master scsibus1 at ahb0 165 1.44 mycroft device sd0 at scsibus1 slave ? 166 1.44 mycroft device sd1 at scsibus1 slave ? 167 1.44 mycroft device sd2 at scsibus1 slave ? 168 1.44 mycroft device sd3 at scsibus1 slave ? 169 1.44 mycroft device st0 at scsibus1 slave ? 170 1.44 mycroft device st1 at scsibus1 slave ? 171 1.44 mycroft device cd0 at scsibus1 slave ? 172 1.44 mycroft device cd1 at scsibus1 slave ? 173 1.44 mycroft device ch0 at scsibus1 slave ? 174 1.44 mycroft device ch1 at scsibus1 slave ? 175 1.25 mycroft 176 1.47 mycroft controller bt0 at isa? port "IO_BT0" irq 11 177 1.44 mycroft master scsibus2 at bt0 178 1.44 mycroft device sd0 at scsibus2 slave ? 179 1.44 mycroft device sd1 at scsibus2 slave ? 180 1.44 mycroft device sd2 at scsibus2 slave ? 181 1.44 mycroft device sd3 at scsibus2 slave ? 182 1.44 mycroft device st0 at scsibus2 slave ? 183 1.44 mycroft device st1 at scsibus2 slave ? 184 1.44 mycroft device cd0 at scsibus2 slave ? 185 1.44 mycroft device cd1 at scsibus2 slave ? 186 1.44 mycroft device ch0 at scsibus2 slave ? 187 1.44 mycroft device ch1 at scsibus2 slave ? 188 1.25 mycroft 189 1.47 mycroft controller uha0 at isa? port "IO_UHA0" irq 11 drq 5 190 1.44 mycroft master scsibus3 at uha0 191 1.44 mycroft device sd0 at scsibus3 slave ? 192 1.44 mycroft device sd1 at scsibus3 slave ? 193 1.44 mycroft device sd2 at scsibus3 slave ? 194 1.44 mycroft device sd3 at scsibus3 slave ? 195 1.44 mycroft device st0 at scsibus3 slave ? 196 1.44 mycroft device st1 at scsibus3 slave ? 197 1.44 mycroft device cd0 at scsibus3 slave ? 198 1.44 mycroft device cd1 at scsibus3 slave ? 199 1.44 mycroft device ch0 at scsibus3 slave ? 200 1.44 mycroft device ch1 at scsibus3 slave ? 201 1.44 mycroft 202 1.44 mycroft #sound-blaster 203 1.47 mycroft device sb0 at isa? port 0x220 irq 7 drq 1 204 1.1 glass 205 1.22 mycroft #ethernet 206 1.47 mycroft device ed0 at isa? port 0x300 irq 10 iomem 0xcc000 207 1.47 mycroft device ed1 at isa? port 0x250 irq 9 iomem 0xd8000 208 1.48 cgd #device hp0 at isa? port 0x300 irq 5 209 1.47 mycroft device is0 at isa? port 0x280 irq 10 drq 7 210 1.47 mycroft device ep0 at isa? port ? irq ? 211 1.1 glass 212 1.44 mycroft #math co-processor 213 1.47 mycroft device npx0 at isa? port "IO_NPX" irq 13 214 1.35 cgd 215 1.22 mycroft # psuedo-terminals; REQUIRED for remote logins and many other things 216 1.20 mycroft pseudo-device pty 64 217 1.22 mycroft 218 1.22 mycroft # loopback; RECOMMENDED 219 1.22 mycroft pseudo-device loop 220 1.22 mycroft 221 1.22 mycroft # ethernet; REQUIRED if using any ethernet device 222 1.22 mycroft pseudo-device ether #XXX 223 1.26 mycroft 224 1.26 mycroft # used by kernel for logging messages; gateway to syslogd 225 1.26 mycroft pseudo-device log 226 1.22 mycroft 227 1.22 mycroft # packet filter 228 1.20 mycroft pseudo-device bpfilter 4 229 1.22 mycroft 230 1.22 mycroft # compressed SLIP 231 1.1 glass pseudo-device sl 232 1.22 mycroft 233 1.22 mycroft # point-to-point protocol 234 1.14 deraadt pseudo-device ppp 235 1.33 brezak 236 1.33 brezak # vn virtual filesystem device 237 1.33 brezak pseudo-device vn 4 238 1.22 mycroft 239 1.22 mycroft # speaker queue 240 1.22 mycroft pseudo-device speaker 241 1.22 mycroft 242 1.30 glass # tablet line discipline 243 1.30 glass pseudo-device tb 244 1.1 glass #pseudo-device tun missing header files 245 1.35 cgd 246 1.35 cgd # /dev/audio 247 1.35 cgd pseudo-device audio 248