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