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