ALL revision 1.25
1#
2#	ALL -- everything that's currently supported
3#
4#	$Id: ALL,v 1.25 1993/09/07 00:25:50 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"
14
15# floating point emulation
16options		MATH_EMULATE
17
18# temporary kluge while adding support for non-contiguous physical memory
19options		MACHINE_NONCONTIG
20
21# time zone RTC is expected to be set in; REQUIRED
22timezone	8 dst
23
24# estimated number of users; affects maximum number of file descriptors
25maxusers	32
26
27# paging of processes, and caching vnodes and devices; REQUIRED
28options		SWAPPAGER
29options		VNODEPAGER,DEVPAGER
30
31# system call tracing, a la ktrace(1)
32options		KTRACE
33
34# FIFOs; RECOMMENDED
35options		FIFO
36
37# System V-like memory sharing; BROKEN
38#options		SYSVSHM
39#options		SHMMAXPGS=1024
40
41# process accounting
42options		ACCOUNTING
43
44# generic SCSI system
45options		SCSI
46
47# quotas in UFS
48options		QUOTA
49
50# memory file system (shares memory and swap space)
51options		MFS
52
53# Sun's Network File System
54options		NFSSERVER
55options		NFSCLIENT
56
57# ISO 9660 file system, with Rock Ridge
58options		ISOFS
59
60options		FDESC
61options		KERNFS
62
63# various types of networks and protocols
64#options		IMP	 
65options		INET
66options		NS
67options		ISO
68options		TPIP
69options		EON
70options		CCITT
71
72# packet forwarding
73options		GATEWAY
74
75# kernel debugger
76options		DDB
77
78options		"COMPAT_NOMID"
79options		"COMPAT_43"
80options		"TCP_COMPAT_42"
81
82config		netbsd	at 0xfe100000 root on wd0 swap on wd0 and sd0
83
84#buses
85controller	isa0
86
87#non-scsi disk controllers
88controller	wdc0	at isa? port "IO_WD1" bio irq 14 vector wdintr
89disk		wd0	at wdc0 drive 0
90disk		wd1	at wdc0 drive 1
91
92#floppy controller
93controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
94disk		fd0	at fdc0 drive 0
95disk		fd1	at fdc0 drive 1
96
97#console
98device		pc0	at isa? port "IO_KBD" tty irq 1 vector pcrint
99
100#math co-processor
101device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr
102
103#serial ports
104device		com0	at isa? port "IO_COM1" tty irq 4 vector comintr
105device		com1	at isa? port "IO_COM2" tty irq 3 vector comintr
106
107#bus mice
108# Microft InPort
109device		mms0	at isa? port "IO_BMS1" tty irq 5 vector mmsintr
110# Logitech
111device		lms0	at isa? port "IO_BMS1" tty irq 5 vector lmsintr
112# PS/2 auxiliary port; BROKEN
113#device		pms0	at isa? port "IO_KBD" tty irq 5 vector pmsintr
114
115#scsi
116controller	scbus0
117
118controller	aha0	at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
119device		sd0	at aha0 flags 0 drive ?
120device		sd1	at aha0 flags 0 drive ?
121device		sd2	at aha0 flags 0 drive ?
122device		sd3	at aha0 flags 0 drive ?
123device		st0	at aha0 flags 1 drive ?
124device		st1	at aha0 flags 1 drive ?
125device		cd0	at aha0 flags 2 drive ?
126device		cd1	at aha0 flags 2 drive ?
127device	        ch0	at aha0 flags 3 drive ?
128device	        ch1	at aha0 flags 3 drive ?
129
130controller	ahb0	at isa? bio irq 11 drq 5 vector ahbintr
131device		sd0	at ahb0 flags 0 drive ?
132device		sd1	at ahb0 flags 0 drive ?
133device		sd2	at ahb0 flags 0 drive ?
134device		sd3	at ahb0 flags 0 drive ?
135device		st0	at ahb0 flags 1 drive ?
136device		st1	at ahb0 flags 1 drive ?
137device		cd0	at ahb0 flags 2 drive ?
138device		cd1	at ahb0 flags 2 drive ?
139device	        ch0	at ahb0 flags 3 drive ?
140device	        ch1	at ahb0 flags 3 drive ?
141
142controller	bt0	at isa? port "IO_BT0" bio irq 11  vector btintr
143device		sd0	at bt0 flags 0 drive ?
144device		sd1	at bt0 flags 0 drive ?
145device		sd2	at bt0 flags 0 drive ?
146device		sd3	at bt0 flags 0 drive ?
147device		st0	at bt0 flags 1 drive ?
148device		st1	at bt0 flags 1 drive ?
149device		cd0	at bt0 flags 2 drive ?
150device		cd1	at bt0 flags 2 drive ?
151device	        ch0	at bt0 flags 3 drive ?
152device	        ch1	at bt0 flags 3 drive ?
153
154controller	uha0	at isa? port "IO_UHA0" bio irq 11 drq 5 vector uhaintr
155device		sd0	at uha0 flags 0 drive ?
156device		sd1	at uha0 flags 0 drive ?
157device		sd2	at uha0 flags 0 drive ?
158device		sd3	at uha0 flags 0 drive ?
159device		st0	at uha0 flags 1 drive ?
160device		st1	at uha0 flags 1 drive ?
161device		cd0	at uha0 flags 2 drive ?
162device		cd1	at uha0 flags 2 drive ?
163device	        ch0	at uha0 flags 3 drive ?
164device	        ch1	at uha0 flags 3 drive ?
165
166#ethernet
167device ne0 at isa? port 0x300 net irq 9 vector neintr
168device ed0 at isa? port 0x300 net irq 10 iomem 0xcc000 vector edintr
169#device we0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 8192 vector weintr
170device ed1 at isa? port 0x250 net irq 9 iomem 0xd8000 vector edintr
171#device ec0 at isa? port 0x250 net irq 9 iomem 0xd8000 iosiz 8192 vector ecintr
172device hp0 at isa? port 0x300 net irq 5 vector hpintr
173device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr
174
175# psuedo-terminals; REQUIRED for remote logins and many other things
176pseudo-device pty	64
177
178# loopback; RECOMMENDED
179pseudo-device loop
180
181# ethernet; REQUIRED if using any ethernet device
182pseudo-device ether #XXX
183
184# packet filter
185pseudo-device bpfilter	4
186
187# compressed SLIP
188pseudo-device sl
189
190# point-to-point protocol
191pseudo-device ppp
192
193# speaker queue
194pseudo-device speaker
195
196#pseudo-device tb	2	was never ported to 4.4
197#pseudo-device tun	missing header files
198