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