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