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