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