xref: /openbsd/sys/arch/i386/conf/RAMDISK (revision fd84ef7e)
1#	$OpenBSD: RAMDISK,v 1.111 2001/12/24 20:11:11 mickey Exp $
2
3machine		i386		# architecture, used by config; REQUIRED
4
5option		SCSITERSE
6option		APM_NOPRINT
7
8option		I386_CPU	# CPU classes; at least one is REQUIRED
9option		I486_CPU
10option		I586_CPU
11option		I686_CPU
12option		GPL_MATH_EMULATE	# floating point emulation
13
14option		SMALL_KERNEL
15
16#option		DUMMY_NOPS	# speed hack; recommended
17
18maxusers	4		# estimated number of users
19option		TIMEZONE=0	# time zone to adjust RTC time by
20option		DST=0		# daylight saving time used by RTC
21
22#makeoptions	DEBUG="-g"	# compile full symbol table
23
24option		FFS		# UFS
25option		EXT2FS		# Linux ext2fs
26
27#option		NFSCLIENT	# Network File System client
28
29option		CD9660		# ISO 9660 + Rock Ridge file system
30option		MSDOSFS		# MS-DOS file system
31option		FIFO		# FIFOs; RECOMMENDED
32
33option		INET		# IP + ICMP + TCP + UDP
34
35option		BOOT_CONFIG	# boot-time kernel config
36
37option		RAMDISK_HOOKS
38option		MINIROOTSIZE=3560
39
40config		bsd	root on rd0a swap on rd0b and wd0b and sd0b
41
42mainbus0 at root
43
44bios0	at mainbus0
45apm0	at bios0 flags 0x0000	# flags 0x0101 to force protocol version 1.1
46#option	APMDEBUG
47pcibios0 at bios0 flags 0x0000
48
49isa0	at mainbus0
50isa0	at pcib?
51eisa0	at mainbus0
52pci*	at mainbus0
53
54option		PCIVERBOSE
55#option		EISAVERBOSE
56
57pchb*	at pci? dev ? function ?	# PCI-Host bridges
58ppb*	at pci? dev ? function ?	# PCI-PCI bridges
59pci*	at ppb? bus ?
60pci*	at pchb? bus ?
61pcib*	at pci? dev ? function ?	# PCI-ISA bridge
62
63# ISA PCMCIA controllers
64pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000
65pcic1	at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000
66pcic2	at isa? port 0x3e4 iomem 0xd4000 iosiz 0x4000
67
68# PCI PCMCIA controllers
69pcic*	at pci? dev? function ?
70
71# PCMCIA bus support
72pcmcia*	at pcic? controller ? socket ?
73
74npx0	at isa? port 0xf0 irq 13	# math coprocessor
75isadma0	at isa?
76isapnp0	at isa?
77
78pckbc0		at isa?			# PC keyboard controller
79pckbd*		at pckbc?		# PC keyboard
80wskbd*		at pckbd? console ?
81vga0		at isa?
82vga*		at pci? dev ? function ?
83pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
84wsdisplay*	at vga? console ?
85wsdisplay*	at pcdisplay? console ?
86
87pccom0	at isa? port 0x3f8 irq 4	# standard PC serial ports
88pccom1	at isa? port 0x2f8 irq 3
89pccom2	at isa? port 0x3e8 irq 5
90#pccom3	at isa? port 0x2e8 irq 9
91#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
92#pccom*	at ast? slave ?
93#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
94#pccom*	at boca? slave ?
95#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
96#pccom*	at rtfps? slave ?
97pccom*	at pcmcia? function ?		# PCMCIA modem cards
98pccom*	at isapnp?
99
100# option for using CD1400 handshaking for incoming data
101# requires a special cable that exchanges the RTS and DTR lines
102# options CY_HW_RTS
103#cy0	at isa? iomem 0xd4000 irq 12	# ISA cyclom card
104#cy*	at pci?				# PCI cyclom card
105
106#lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
107#lpt1	at isa? port 0x278
108#lpt2	at isa? port 0x3bc
109
110bt0	at isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI controllers
111bt1	at isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI controllers
112#bt2	at isa? port ? irq ?
113scsibus* at bt?
114aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
115aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
116aha*	at isapnp?
117scsibus* at aha?
118ahb*	at eisa? slot ?			# Adaptec 174[024] SCSI controllers
119scsibus* at ahb?
120ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI controllers
121ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI controllers
122ahc*	at pci? dev ? function ?	# Adaptec 2940 SCSI controllers
123scsibus* at ahc?
124#twe*	at pcu? dev ? function ?	# 3ware Escalade RAID controllers
125#scsibus* at twe?
126#isp*	at pci? dev ? function ?	# Qlogic ISP [12]0x0 SCSI/FibreChannel
127#scsibus* at isp?
128aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI controllers
129aic*	at pcmcia? function ?		# PCMCIA based aic SCSI controllers
130scsibus* at aic?
131#ncr*	at pci? dev ? function ?	# NCR 538XX SCSI controllers(old)
132#scsibus* at ncr?
133siop*	at pci? dev ? function ?	# NCR 538XX SCSI controllers(new)
134scsibus* at siop?
135adv*	at pci? dev ? function ?	# AdvanSys 1200A/B and ULTRA SCSI
136scsibus* at adv?
137#adw*	at pci? dev ? function ?	# AdvanSys ULTRA WIDE SCSI
138#scsibus* at adw?
139#sea0	at isa? iomem 0xc8000 irq 5	# Seagate ST0[12] SCSI controllers
140#scsibus* at sea?
141#uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI controllers
142#uha1	at isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI controllers
143#uha*	at eisa? slot ?			# UltraStor 24f SCSI controllers
144#scsibus* at uha?
145#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
146#wds1	at isa? port 0x358 irq 11 drq 5
147#scsibus* at wds?
148
149sd*	at scsibus? target ? lun ?	# SCSI disk drives
150st*	at scsibus? target ? lun ?	# SCSI tape drives
151cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
152#ch*	at scsibus? target ? lun ?	# SCSI autochangers
153#uk*	at scsibus? target ? lun ?	# SCSI unknown devices
154
155fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
156#fdc1	at isa? port 0x370 irq ? drq ?
157fd*	at fdc? drive ?
158
159#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives
160
161# IDE controllers
162pciide* at pci ? dev ? function ? flags 0x0000
163
164wdc0	at isa? port 0x1f0 irq 14 flags 0x00
165wdc1	at isa? port 0x170 irq 15 flags 0x00
166wdc*	at pcmcia? function ?
167wdc*	at isapnp?
168
169# IDE hard drives
170wd*	at wdc? channel ? drive ? flags 0x0000
171wd*	at pciide? channel ? drive ? flags 0x0000
172
173# ATAPI<->SCSI
174atapiscsi* at wdc? channel ?
175atapiscsi* at pciide? channel ?
176scsibus* at atapiscsi?
177
178#wt0	at isa? port 0x308 irq 5 drq 1		# Archive/Wangtek QIC tapes
179
180we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC 80x3 ethernet series
181we1	at isa? port 0x300 iomem 0xcc000 irq 10	#
182we*	at isapnp?
183ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3C503 ethernet card
184ne0	at isa? port 0x240 irq 9		# NE[12]000 ethernet card
185ne1	at isa? port 0x300 irq 10		# NE[12]000 ethernet card
186ne2	at isa? port 0x280 irq 9		# NE[12]000 ethernet
187ne*	at isapnp?				# NE[12]000 PnP ethernet cards
188#eg0	at isa? port 0x310 irq 5		# 3C505/Etherlink+ ethernet cards
189#el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
190ep0	at isa? port ? irq ?			# 3C509 ethernet cards
191ep*	at isa? port ? irq ?			# 3C509 ethernet cards
192ef*	at isapnp?				# 3C515 PnP ethernet
193#ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN and 3C507
194#ie1	at isa? port 0x300 irq 10		# EtherExpress
195le0	at isa? port 0x360 irq 15 drq 6		# IsoLan, NE2100, and DEPCA
196#ex0	at isa? port 0x320 irq 5		# Intel EtherExpress PRO/10
197ep0	at eisa? slot ?
198ep*	at eisa? slot ?				# 3C579 ethernet cards
199#fea*	at eisa? slot ?				# DEC DEFEA FDDI cards
200le*	at pci? dev ? function ?		# PCnet-PCI based ethernet cards
201ep*	at isapnp?				# 3C509 PnP ethernet cards
202le*	at isapnp?
203de*	at pci? dev ? function ?		# DC21X4X-based ethernet cards
204fxp*	at pci? dev ? function ?		# EtherExpress 10/100B ethernet cards
205ep0	at pci? dev ? function ?		# 3C59x ethernet cards
206ep*	at pci? dev ? function ?		# 3C59x ethernet cards
207ne*	at pci? dev ? function ?		# NE2000-compat ethernet cards
208ne*	at pcmcia? function ?			# PCMCIA based NE2000 cards
209ep*	at pcmcia? function ?			# PCMCIA based 3c5xx cards
210#sm*	at pcmcia? function ?			# PCMCIA based sm cards
211#xe*	at pcmcia? function ?			# Xircom ethernet
212#fpa*	at pci? dev ? function ?		# DEC DEFPA FDDI cards
213xl*	at pci? dev ? function ?		# 3C9xx ethernet cards
214rl*	at pci? dev ? function ?		# RealTek 81[23]9 ethernet
215tx*	at pci? dev ? function ?		# SMC 83C170 EPIC ethernet cards
216tl*	at pci? dev ? function ?		# Compaq Thunderlan ethernet cards
217vr*	at pci? dev ? function ?		# VIA Rhine ethernet
218wb*	at pci? dev ? function ?		# Winbond W89C840F ethernet
219dc*	at pci? dev ? function ?		# 21143, "tulip" clone ethernet
220sis*	at pci? dev ? function ?		# SiS 900/7016 ethernet
221
222# Wireless network cards
223wi*	at pcmcia? function ?			# WaveLAN IEEE 802.11DS
224#awi*	at pcmcia? function ?			# Bay Networks IEEE 802.11FH
225#an*	at pcmcia? function ?			# Aironet IEEE 802.11DS
226#cnw*	at pcmcia? function ?			# Xircom Netwave
227#ray*	at pcmcia? function ?			# Raylink Aviator2.4/Pro 802.11FH
228
229# Media Independent Interface (mii) drivers
230exphy*	at mii? phy ?				# 3Com internal PHYs
231inphy*	at mii? phy ?				# Intel 82555 PHYs
232iophy*	at mii? phy ?				# Intel 82553 PHYs
233icsphy*	at mii? phy ?				# ICS 1890 PHYs
234#lxtphy*	at mii? phy ?			# Level1 LXT970 PHYs
235nsphy*	at mii? phy ?				# NS and compatible PHYs
236nsphyter*	at mii? phy ?			# NS and compatible PHYs
237qsphy*	at mii? phy ?				# Quality Semi QS6612 PHYs
238#sqphy*	at mii? phy ?				# Seeq 8x220 PHYs
239rlphy* at mii? phy ?				# RealTek 8139 internal PHYs
240#mtdphy*	at mii? phy ?			# Myson MTD972 PHYs
241dcphy*	at mii? phy ?				# Digital Clone PHYs
242amphy*	at mii? phy ?				# AMD 79C873 PHYs
243tqphy*	at mii? phy ?				# TDK 78Q212x PHYs
244bmtphy* at mii? phy ?				# Broadcom 10/100 PHYs
245ukphy*	at mii? phy ?				# "unknown" PHYs
246
247pseudo-device	loop	1		# network loopback
248#pseudo-device	sl	1		# CSLIP
249#pseudo-device	ppp	1		# PPP
250pseudo-device	bpfilter 1		# packet filter
251pseudo-device	rd	1		# ramdisk
252