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