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