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