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