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