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