xref: /openbsd/sys/arch/i386/conf/RAMDISK (revision 17df1aa7)
1#	$OpenBSD: RAMDISK,v 1.168 2009/10/28 04:12:29 deraadt Exp $
2
3machine		i386		# architecture, used by config; REQUIRED
4
5option		SCSITERSE
6option		APM_NOPRINT
7
8option		SMALL_KERNEL
9option		NO_PROPOLICE
10
11maxusers	4		# estimated number of users
12option		TIMEZONE=0	# time zone to adjust RTC time by
13option		DST=0		# daylight saving time used by RTC
14
15#makeoptions	DEBUG="-g"	# compile full symbol table
16
17option		FFS		# UFS
18#option		EXT2FS		# Linux ext2fs
19
20#option		NFSCLIENT	# Network File System client
21
22option		CD9660		# ISO 9660 + Rock Ridge file system
23option		MSDOSFS		# MS-DOS file system
24
25option		INET		# IP + ICMP + TCP + UDP
26
27option		BOOT_CONFIG	# boot-time kernel config
28
29option		RAMDISK_HOOKS
30option		MINIROOTSIZE=3800
31
32config		bsd	root on rd0a swap on rd0b and wd0b and sd0b
33
34mainbus0 at root
35
36acpi0		at bios?
37#acpitimer*	at acpi?
38#acpihpet*	at acpi?
39#acpiac*	at acpi?
40#acpibat*	at acpi?
41#acpibtn*	at acpi?
42#acpicpu*	at acpi?
43#acpiec*	at acpi?
44acpimadt0	at acpi?
45acpiprt*	at acpi?
46#acpitz*	at acpi?
47
48cpu0	at mainbus?
49bios0	at mainbus0
50ioapic*	at mainbus?
51apm0	at bios0 flags 0x0000	# flags 0x0101 to force protocol version 1.1
52#option	APMDEBUG
53mpbios0	at bios0
54pcibios0 at bios0 flags 0x0000
55
56isa0	at mainbus0
57isa0	at pcib?
58isa0	at amdpcib?
59isa0	at ichpcib?
60isa0	at gscpcib?
61isa0	at glxpcib?
62#eisa0	at mainbus0
63pci*	at mainbus0
64
65option		PCIVERBOSE
66#option		EISAVERBOSE
67
68pchb*	at pci?			# PCI-Host bridges
69ppb*	at pci?			# PCI-PCI bridges
70pci*	at ppb?
71pci*	at pchb?
72pcib*	at pci?			# PCI-ISA bridge
73ichpcib* at pci?		# Intel ICHx/ICHx-M LPC bridges
74gscpcib* at pci?		# NS Geode SC1100 PCI-ISA bridge
75amdpcib* at pci?		# AMD 8111 LPC bridge
76geodesc* at pci?		# Geode SC1100/SCx200 IAOC
77glxpcib* at pci?		# AMD CS5536 PCI-ISA bridge
78
79# ISA PCMCIA controllers
80pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000
81pcic1	at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000
82pcic2	at isa? port 0x3e4 iomem 0xd4000 iosiz 0x4000
83
84# PCI PCMCIA controllers
85pcic*	at pci?
86
87# PCMCIA bus support
88pcmcia*	at pcic?
89
90npx0	at isa? port 0xf0 irq 13	# math coprocessor
91isadma0	at isa?
92isapnp0	at isa?
93
94pckbc0		at isa?			# PC keyboard controller
95pckbd*		at pckbc?		# PC keyboard
96wskbd*		at pckbd? mux 1
97vga0		at isa?
98vga*		at pci?
99pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
100wsdisplay*	at vga?
101wsdisplay*	at pcdisplay?
102
103com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
104com1	at isa? port 0x2f8 irq 3
105com2	at isa? port 0x3e8 irq 5
106#com3	at isa? port 0x2e8 irq 9
107#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
108#com*	at ast?
109#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
110#com*	at boca?
111#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
112#com*	at rtfps?
113#com*	at pcmcia?			# PCMCIA modem cards
114com*	at isapnp?
115
116# option for using CD1400 handshaking for incoming data
117# requires a special cable that exchanges the RTS and DTR lines
118# options CY_HW_RTS
119#cy0	at isa? iomem 0xd4000 irq 12	# ISA cyclom card
120#cy*	at pci?				# PCI cyclom card
121
122#lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
123#lpt1	at isa? port 0x278
124#lpt2	at isa? port 0x3bc
125
126
127#bha0	at isa? port 0x330	# BusLogic [57]4X SCSI controllers
128#bha1	at isa? disable port 0x334 # BusLogic [57]4X SCSI controllers
129#bha2	at isa? disable
130#bha*	at pci?
131#bha*	at eisa?		# XXX eisa still runs in isa-compat
132#scsibus* at bha?
133aha0	at isa? port 0x330	# Adaptec 154[02] SCSI controllers
134aha1	at isa? port 0x334	# Adaptec 154[02] SCSI controllers
135#aha*	at isapnp?
136scsibus* at aha?
137#ahb*	at eisa?		# Adaptec 174[024] SCSI controllers
138#scsibus* at ahb?
139#ahc0	at isa?			# Adaptec 284x SCSI controllers
140#ahc*	at eisa?		# Adaptec 274x, aic7770 SCSI controllers
141ahc*	at pci?			# Adaptec 2940 SCSI controllers
142scsibus* at ahc?
143#ahd*	at pci?			# Adaptec 79?? SCSI controllers
144#scsibus* at ahd?
145#twe*	at pcu?			# 3ware Escalade RAID controllers
146#scsibus* at twe?
147#isp*	at pci?			# Qlogic ISP [12]0x0 SCSI/FibreChannel
148#scsibus* at isp?
149#aic0	at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI controllers
150#aic*	at isapnp?
151#aic*	at pcmcia?		# PCMCIA based aic SCSI controllers
152#scsibus* at aic?
153siop*	at pci?			# NCR 538XX SCSI controllers(new)
154scsibus* at siop?
155#adv*	at pci?			# AdvanSys 1200A/B and ULTRA SCSI
156#scsibus* at adv?
157#adw*	at pci?			# AdvanSys ULTRA WIDE SCSI
158#scsibus* at adw?
159#sea0	at isa? iomem 0xc8000 irq 5 # Seagate ST0[12] SCSI controllers
160#scsibus* at sea?
161#uha0	at isa? port 0x330	# UltraStor [13]4f SCSI controllers
162#uha1	at isa? port 0x334	# UltraStor [13]4f SCSI controllers
163#uha*	at eisa?		# UltraStor 24f SCSI controllers
164#scsibus* at uha?
165#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
166#wds1	at isa? port 0x358 irq 11 drq 5
167#scsibus* at wds?
168
169sd*	at scsibus?		# SCSI disk drives
170st*	at scsibus?		# SCSI tape drives
171cd*	at scsibus?		# SCSI CD-ROM drives
172#ch*	at scsibus?		# SCSI autochangers
173#uk*	at scsibus?		# SCSI unknown devices
174
175fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
176#fdc1	at isa? port 0x370
177fd*	at fdc?
178
179#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives
180
181# IDE controllers
182pciide* at pci? flags 0x0000
183
184wdc0	at isa? port 0x1f0 irq 14 flags 0x00
185wdc1	at isa? port 0x170 irq 15 flags 0x00
186wdc*	at pcmcia?
187wdc*	at isapnp?
188
189# IDE hard drives
190wd*	at wdc? flags 0x0000
191wd*	at pciide? flags 0x0000
192
193# ATAPI<->SCSI
194atapiscsi* at wdc?
195atapiscsi* at pciide?
196scsibus* at atapiscsi?
197
198we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC 80x3 ethernet series
199we1	at isa? port 0x300 iomem 0xcc000 irq 10	#
200we*	at isapnp?
201#ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3C503 ethernet card
202ne0	at isa? port 0x240 irq 9	# NE[12]000 ethernet card
203ne1	at isa? port 0x300 irq 10	# NE[12]000 ethernet card
204ne2	at isa? port 0x280 irq 9	# NE[12]000 ethernet
205ne*	at isapnp?			# NE[12]000 PnP ethernet cards
206#eg0	at isa? port 0x310 irq 5	# 3C505/Etherlink+ ethernet cards
207#el0	at isa? port 0x300 irq 9	# 3C501 ethernet cards
208ep0	at isa?				# 3C509 ethernet cards
209ep*	at isa?				# 3C509 ethernet cards
210#ef*	at isapnp?			# 3C515 PnP ethernet
211#ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN and 3C507
212#ie1	at isa? port 0x300 irq 10	# EtherExpress
213le0	at isa? port 0x360 irq 15 drq 6	# IsoLan, NE2100, and DEPCA
214#ex0	at isa? port 0x320 irq 5	# Intel EtherExpress PRO/10
215#ep0	at eisa?
216#ep*	at eisa?			# 3C579 ethernet cards
217#fea*	at eisa?			# DEC DEFEA FDDI cards
218ep*	at isapnp?			# 3C509 PnP ethernet cards
219le*	at isapnp?
220de*	at pci?				# DC21X4X-based ethernet cards
221fxp*	at pci?				# EtherExpress 10/100B ethernet cards
222ep0	at pci?				# 3C59x ethernet cards
223ep*	at pci?				# 3C59x ethernet cards
224ne*	at pci?				# NE2000-compat ethernet cards
225ne*	at pcmcia?			# PCMCIA based NE2000 cards
226ep*	at pcmcia?			# PCMCIA based 3c5xx cards
227#sm*	at pcmcia?			# PCMCIA based sm cards
228#xe*	at pcmcia?			# Xircom ethernet
229#fpa*	at pci?				# DEC DEFPA FDDI cards
230xl*	at pci?				# 3C9xx ethernet cards
231rl*	at pci?				# RealTek 81[23]9 ethernet
232#epic*	at pci?				# SMC EPIC/100 ethernet
233tl*	at pci?				# Compaq Thunderlan ethernet cards
234vr*	at pci?				# VIA Rhine ethernet
235#wb*	at pci?				# Winbond W89C840F ethernet
236dc*	at pci?				# 21143, "tulip" clone ethernet
237#dc*	at cardbus?			# 21143, "tulip" clone ethernet
238sis*	at pci?				# SiS 900/7016 ethernet
239#ste*	at pci?				# Sundance ST201 ethernet
240#ti*	at pci?				# Alteon Tigon 1Gb ethernet
241#skc*	at pci?				# SysKonnect GEnesis 984x
242#sk*	at skc?				#  each port of above
243em*	at pci?				# Intel Pro/1000 ethernet
244#txp*	at pci?				# 3com 3CR990
245#nge*	at pci?				# NS DP83820/DP83821 GigE
246#bge*	at pci?				# Broadcom BCM570x (aka Tigon3)
247#stge*	at pci?				# Sundance TC9021 GigE
248#lge*	at pci?				# Level1 LXT1001 GigE
249#hme*	at pci?				# Sun Happy Meal
250re*	at pci?				# Realtek 8169/8169S/8110S
251vge*	at pci?				# VIA VT612x
252nfe*	at pci?				# NVIDIA nForce Ethernet
253pcn*	at pci?				# AMD PCnet-PCI Ethernet
254
255# Wireless network cards
256wi*	at pci?				# WaveLAN IEEE 802.11DS
257wi*	at pcmcia?			# WaveLAN IEEE 802.11DS
258#an*	at pcmcia?			# Aironet IEEE 802.11DS
259#cnw*	at pcmcia?			# Xircom Netwave
260#ray*	at pcmcia?			# Raylink Aviator2.4/Pro 802.11FH
261
262# Media Independent Interface (mii) drivers
263exphy*	at mii?				# 3Com internal PHYs
264inphy*	at mii?				# Intel 82555 PHYs
265iophy*	at mii?				# Intel 82553 PHYs
266icsphy*	at mii?				# ICS 1890 PHYs
267#lxtphy*	at mii?			# Level1 LXT970 PHYs
268nsphy*	at mii?				# NS and compatible PHYs
269nsphyter*	at mii?			# NS and compatible PHYs
270qsphy*	at mii?				# Quality Semi QS6612 PHYs
271#sqphy*	at mii?				# Seeq 8x220 PHYs
272rlphy* at mii?				# RealTek 8139 internal PHYs
273mtdphy*	at mii?				# Myson MTD972 PHYs
274dcphy*	at mii?				# Digital Clone PHYs
275amphy*	at mii?				# AMD 79C873 PHYs
276tqphy*	at mii?				# TDK 78Q212x PHYs
277bmtphy* at mii?				# Broadcom 10/100 PHYs
278rgephy*	at mii?				# Realtek 8169S/8110S PHY
279ciphy*	at mii?				# Cicada CS8201 10/100/1000 copper PHY
280#ipgphy*	at mii?			# IC Plus IP1000A PHYs
281ukphy*	at mii?				# "unknown" PHYs
282
283pseudo-device	loop	1		# network loopback
284#pseudo-device	sl	1		# CSLIP
285#pseudo-device	ppp	1		# PPP
286pseudo-device	bpfilter 1		# packet filter
287pseudo-device	rd	1		# ramdisk
288pseudo-device	wsmux	2
289