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