xref: /openbsd-src/sys/arch/i386/conf/RAMDISK (revision ef7e4bca196c16dac7403694d659bb82eee90d9d)
1*ef7e4bcaSjsg#	$OpenBSD: RAMDISK,v 1.203 2023/08/15 14:24:53 jsg Exp $
2c3aa6ea5Smickey
3a0efcc57Sderaadtmachine		i386
4a0efcc57Sderaadtmaxusers	4
5c3aa6ea5Smickey
6f0b33030Sderaadtoption		SMALL_KERNEL
756700582Smiodoption		NO_PROPOLICE
8a0efcc57Sderaadtoption		BOOT_CONFIG
9c5e1dcc9Smickey
10c5e1dcc9Smickeyoption		RAMDISK_HOOKS
112589783cSderaadtoption		MINIROOTSIZE=3872
12c3aa6ea5Smickey
13a0efcc57Sderaadtoption		PCIVERBOSE
14a0efcc57Sderaadtoption		SCSITERSE
15a0efcc57Sderaadt
16a0efcc57Sderaadtoption		FFS
1762ec0a8eSottooption		FFS2
18a0efcc57Sderaadt
19f9fdd364Sderaadtconfig		bsd root on rd0a swap on rd0b and wd0b and sd0b
20c3aa6ea5Smickey
21c3aa6ea5Smickeymainbus0	at root
22c3aa6ea5Smickey
23f63689adSderaadtacpi0		at bios?
2429d8351fSderaadt#acpitimer*	at acpi?
2536922d3cSderaadtacpihpet*	at acpi?
2629d8351fSderaadt#acpiac*	at acpi?
2729d8351fSderaadt#acpibat*	at acpi?
2829d8351fSderaadt#acpibtn*	at acpi?
2929d8351fSderaadt#acpicpu*	at acpi?
30c0c10807Skettenisacpicmos*	at acpi?
31b9a4bb8fSderaadtacpiec*		at acpi?
3229d8351fSderaadtacpiprt*	at acpi?
33960ac17bSderaadtacpimadt0	at acpi?
3429d8351fSderaadt#acpitz*	at acpi?
3529d8351fSderaadt
36cd0cdd20Smickeycpu0		at mainbus?
37cd0cdd20Smickeybios0		at mainbus0
38abdd58f5Sderaadtioapic*		at mainbus?
3962ec0a8eSotto#apm0		at bios0 flags 0x0000	# flags 0x0101 to force protocol version 1.1
4039d59b26Skettenismpbios0		at bios0
41d9b09113Smickeypcibios0	at bios0 flags 0x0000
421cfcb9c6Smickey
43c3aa6ea5Smickeyisa0		at mainbus0
4474c5312dSmickeyisa0		at pcib?
456da78cdeSderaadtpci*		at mainbus0
46c3aa6ea5Smickey
47cd0cdd20Smickeypchb*		at pci?			# PCI-Host bridges
48cd0cdd20Smickeyppb*		at pci?			# PCI-PCI bridges
49cd0cdd20Smickeypci*		at ppb?
50cd0cdd20Smickeypci*		at pchb?
51cd0cdd20Smickeypcib*		at pci?			# PCI-ISA bridge
52797988d0Sderaadtgeodesc*	at pci?		# Geode SC1100/SCx200 IAOC
53c3aa6ea5Smickey
543d87b733Sfgschpcic0		at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000
553d87b733Sfgschpcic1		at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000
563e924a64Sderaadtpcic2		at isa? port 0x3e4 iomem 0xd4000 iosiz 0x4000
57cd0cdd20Smickeypcic*		at pci?
58cd0cdd20Smickeypcmcia*		at pcic?
59c3aa6ea5Smickey
603d97052bSderaadt#xhci*		at pci?
617b3a9a08Sderaadtehci*		at pci?
627b3a9a08Sderaadtuhci*		at pci?
637b3a9a08Sderaadtohci*		at pci?
643d97052bSderaadt#usb*		at xhci?
657b3a9a08Sderaadtusb*		at ehci?
667b3a9a08Sderaadtusb*		at uhci?
677b3a9a08Sderaadtusb*		at ohci?
687b3a9a08Sderaadtuhub*		at usb?
697b3a9a08Sderaadtumass*		at uhub?
707b3a9a08Sderaadtuhidev*		at uhub?		# Human Interface Devices
717b3a9a08Sderaadtukbd*		at uhidev?		# USB keyboard
727b3a9a08Sderaadtwskbd*		at ukbd? mux 1
737b3a9a08Sderaadt
74c3aa6ea5Smickeynpx0		at isa? port 0xf0 irq 13	# math coprocessor
75c3aa6ea5Smickeyisadma0		at isa?
76c3aa6ea5Smickey
7798e0daa6Sderaadtpckbc0		at isa?			# PC keyboard controller
7898e0daa6Sderaadtpckbd*		at pckbc?		# PC keyboard
79f2b6e022Sderaadtwskbd*		at pckbd? mux 1
8098e0daa6Sderaadtvga0		at isa?
81cd0cdd20Smickeyvga*		at pci?
8298e0daa6Sderaadtpcdisplay0	at isa?			# CGA, MDA, EGA, HGA
8307be88f1Syasuokawsdisplay0	at vga? console 1
8407be88f1Syasuokawsdisplay0	at pcdisplay? console 1
85c3aa6ea5Smickey
865a612726Sketteniscom0		at isa? port 0x3f8 irq 4	# standard PC serial ports
875a612726Sketteniscom1		at isa? port 0x2f8 irq 3
885a612726Sketteniscom2		at isa? port 0x3e8 irq 5
89c3aa6ea5Smickey
90286a3a9cSmatthewscsibus*	at scsi?
91cd0cdd20Smickeysd*		at scsibus?		# SCSI disk drives
923d97052bSderaadt#cd*		at scsibus?		# SCSI CD-ROM drives
93c3aa6ea5Smickey
94c3aa6ea5Smickeyfdc0		at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
95cd0cdd20Smickeyfd*		at fdc?
96c3aa6ea5Smickey
97cd0cdd20Smickeypciide*		at pci? flags 0x0000
9804a44cbcScsapuntzwdc0		at isa? port 0x1f0 irq 14 flags 0x00
9904a44cbcScsapuntzwdc1		at isa? port 0x170 irq 15 flags 0x00
1003d97052bSderaadt#wdc*		at pcmcia?
101cd0cdd20Smickeywd*		at wdc? flags 0x0000
102cd0cdd20Smickeywd*		at pciide? flags 0x0000
1033f91202bSderaadt#atapiscsi*	at wdc?
1043f91202bSderaadt#atapiscsi*	at pciide?
105c3aa6ea5Smickey
1067b3a9a08Sderaadt#ahc0		at isa?			# Adaptec 284x SCSI controllers
1077b3a9a08Sderaadt#ahd*		at pci?			# Adaptec 79?? SCSI controllers
1087b3a9a08Sderaadtmpi*		at pci?			# LSI Logic Fusion-MPT Message Passing Interface
1097b3a9a08Sderaadt#ami*		at pci?			# AMI MegaRAID controllers
1107b3a9a08Sderaadt#mfi*		at pci?			# LSI MegaRAID SAS controllers
1117b3a9a08Sderaadt
112b9a9aefaSderaadt#de*		at pci?			# DC21X4X-based ethernet cards
113df145005Sderaadt#fxp*		at pci?			# EtherExpress 10/100B ethernet cards
114cd0cdd20Smickeyne*		at pci?			# NE2000-compat ethernet cards
115cd0cdd20Smickeyne*		at pcmcia?		# PCMCIA based NE2000 cards
1160499a7f2Sbradrl*		at pci?			# Realtek 81[23]9 ethernet
1179b15464eSderaadt#dc*		at pci?			# 21143, "tulip" clone ethernet
118cd0cdd20Smickeyem*		at pci?			# Intel Pro/1000 ethernet
119ce978a9dSderaadtre*		at pci?			# Realtek 8169/8169S/8110S
1207b3a9a08Sderaadt#bge*		at pci?			# Broadcom BCM570x (aka Tigon3)
121a7cd17ccSderaadt
122cd0cdd20Smickeyinphy*		at mii?			# Intel 82555 PHYs
123cd0cdd20Smickeyiophy*		at mii?			# Intel 82553 PHYs
12447a4eea7Sderaadt#icsphy*	at mii?			# ICS 1890 PHYs
125cd0cdd20Smickeynsphy*		at mii?			# NS and compatible PHYs
126cd0cdd20Smickeynsphyter*	at mii?			# NS and compatible PHYs
1270499a7f2Sbradrlphy*		at mii?			# Realtek 8139 internal PHYs
12847a4eea7Sderaadt#mtdphy*	at mii?			# Myson MTD972 PHYs
12947a4eea7Sderaadt#dcphy*		at mii?			# Digital Clone PHYs
13047a4eea7Sderaadt#amphy*		at mii?			# AMD 79C873 PHYs
13147a4eea7Sderaadt#tqphy*		at mii?			# TDK 78Q212x PHYs
132cd0cdd20Smickeybmtphy*		at mii?			# Broadcom 10/100 PHYs
133ce978a9dSderaadtrgephy*		at mii?			# Realtek 8169S/8110S PHY
134cd0cdd20Smickeyukphy*		at mii?			# "unknown" PHYs
135031e0f1eSjason
136a0efcc57Sderaadtpseudo-device	loop 1
137a0efcc57Sderaadtpseudo-device	bpfilter 1
138a0efcc57Sderaadtpseudo-device	rd 1
139f2b6e022Sderaadtpseudo-device	wsmux 2
140