ALL revision 1.22
1#
2#	ALL -- everything that's currently supported
3#
4#	$Id: ALL,v 1.22 1993/09/06 23:29:33 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
108device		mms0	at isa? port "IO_BMS1" tty irq 5 vector mmsintr
109device		lms0	at isa? port "IO_BMS1" tty irq 5 vector lmsintr
110device		pms0	at isa? port "IO_KBD" tty irq 5 vector pmsintr
111
112#scsi
113controller	scbus0
114
115controller	aha0	at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr
116controller	ahb0	at isa? bio irq 11  vector ahbintr
117controller	bt0	at isa? port "IO_BT0" bio irq 11  vector btintr
118controller	uha0	at isa? port "IO_UHA0" bio irq 11 drq 5 vector uhaintr
119
120device		sd0
121device		sd1
122device		sd2
123device		sd3
124
125device		st0
126device		st1
127
128device		cd0
129device		cd1
130
131device	        ch0
132device	        ch1
133
134#ethernet
135device we0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 8192 vector weintr
136device ne0 at isa? port 0x300 net irq 9 vector neintr
137device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr
138device ec0 at isa? port 0x250 net irq 9 iomem 0xd8000 iosiz 8192 vector ecintr
139device hp0 at isa? port 0x300 net irq 5 vector hpintr
140
141# psuedo-terminals; REQUIRED for remote logins and many other things
142pseudo-device pty	64
143
144# loopback; RECOMMENDED
145pseudo-device loop
146
147# ethernet; REQUIRED if using any ethernet device
148pseudo-device ether #XXX
149
150# packet filter
151pseudo-device bpfilter	4
152
153# compressed SLIP
154pseudo-device sl
155
156# point-to-point protocol
157pseudo-device ppp
158
159# speaker queue
160pseudo-device speaker
161
162#pseudo-device tb	2	was never ported to 4.4
163#pseudo-device tun	missing header files
164