ALL revision 1.56 1 1.56 cgd # $NetBSD: ALL,v 1.56 1994/10/27 04:14:46 cgd Exp $
2 1.7 cgd #
3 1.7 cgd # ALL -- everything that's currently supported
4 1.7 cgd #
5 1.22 mycroft
6 1.22 mycroft # architecture type and name of kernel; REQUIRED
7 1.1 glass machine "i386"
8 1.22 mycroft ident ALL
9 1.22 mycroft
10 1.22 mycroft # different CPU types; you must have at least the correct one; REQUIRED
11 1.8 cgd cpu "I386_CPU"
12 1.8 cgd cpu "I486_CPU"
13 1.41 cgd cpu "I586_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.44 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.34 cgd # estimated number of users
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.50 cgd #options SYSVMSG
42 1.32 cgd
43 1.32 cgd # System V-like semaphores
44 1.50 cgd #options SYSVSEM
45 1.22 mycroft
46 1.36 cgd # System V-like memory sharing
47 1.49 cgd #options SYSVSHM
48 1.36 cgd #options SHMMAXPGS=1024 # 1024 pages is the default
49 1.22 mycroft
50 1.22 mycroft # generic SCSI system
51 1.22 mycroft options SCSI
52 1.42 ws
53 1.42 ws # UFS
54 1.42 ws options FFS
55 1.22 mycroft
56 1.22 mycroft # quotas in UFS
57 1.22 mycroft options QUOTA
58 1.22 mycroft
59 1.22 mycroft # memory file system (shares memory and swap space)
60 1.22 mycroft options MFS
61 1.22 mycroft
62 1.22 mycroft # Sun's Network File System
63 1.22 mycroft options NFSSERVER
64 1.22 mycroft options NFSCLIENT
65 1.22 mycroft
66 1.22 mycroft # ISO 9660 file system, with Rock Ridge
67 1.54 cgd options "CD9660"
68 1.22 mycroft
69 1.26 mycroft # MS-DOS file system
70 1.26 mycroft options MSDOSFS
71 1.26 mycroft
72 1.26 mycroft # /dev/fd
73 1.22 mycroft options FDESC
74 1.26 mycroft
75 1.54 cgd # kernel file system
76 1.22 mycroft options KERNFS
77 1.22 mycroft
78 1.22 mycroft # various types of networks and protocols
79 1.44 mycroft #options IMP
80 1.22 mycroft options INET
81 1.22 mycroft options NS
82 1.51 mycroft options ISO,TPIP,EON
83 1.51 mycroft options CCITT,LLC,HDLC
84 1.1 glass
85 1.22 mycroft # packet forwarding
86 1.22 mycroft options GATEWAY
87 1.22 mycroft
88 1.22 mycroft # kernel debugger
89 1.22 mycroft options DDB
90 1.28 brezak
91 1.28 brezak # Allows user to create an i386 LDT (Used by Wine to run Windows programs)
92 1.28 brezak options "USER_LDT"
93 1.22 mycroft
94 1.55 cgd # NetBSD 0.8, 0.9, and 1.0 compatibility
95 1.22 mycroft options "COMPAT_NOMID"
96 1.46 cgd options "COMPAT_09"
97 1.55 cgd options "COMPAT_10"
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.53 mycroft device le0 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