xref: /openbsd-src/sys/arch/riscv64/conf/RAMDISK (revision 1b1d6ffb8adc51703986c16ea2cd87ad9cef7d60)
1#	$OpenBSD: RAMDISK,v 1.44 2024/03/31 19:17:53 kettenis Exp $
2
3machine		riscv64
4maxusers	4
5
6option		PCIVERBOSE
7option		USBVERBOSE
8option		SMALL_KERNEL
9option		NO_PROPOLICE
10option		BOOT_CONFIG
11
12option		RAMDISK_HOOKS
13option		MINIROOTSIZE=16384
14
15option		FFS
16option		FFS2
17option		MSDOSFS
18option		INET6
19option		EXT2FS
20option		NFSCLIENT
21option		CRYPTO
22
23makeoptions	KERNEL_BASE_PHYS="0x00200000"
24makeoptions	KERNEL_BASE_VIRT="0xffffffc000200000"
25
26config		bsd	root on rd0a swap on rd0b
27
28# mainbus
29mainbus0	at root
30softraid0	at root
31
32# cpu0
33cpu0		at mainbus0
34intc0		at cpu0
35
36# NS16550 compatible serial ports
37com*		at fdt?
38
39# Allwinner SoCs
40sxiccmu*	at fdt? early 1
41sxidog*		at fdt?
42sximmc*		at fdt?
43sdmmc*		at sximmc?
44sxipio*		at fdt? early 1
45gpio*		at sxipio?
46sxirtc*		at fdt?
47sxitimer*	at fdt?
48
49# PolarFire SoCs
50cdsdhc*		at fdt?
51sdmmc*		at cdsdhc?
52mpfclock*	at fdt? early 1
53mpfgpio*	at fdt?
54gpio*		at mpfgpio?
55mpfiic*		at fdt?
56iic*		at mpfiic?
57
58# SiFive SoCs
59sfclock*	at fdt? early 1 # PRCI
60sfcc*		at fdt? early 1	# L2 Cache Controller
61sfuart*		at fdt?
62
63# StarFive SoCs
64stfclock*	at fdt? early 1
65stfpcie*	at fdt?
66pci*		at stfpcie?
67stfpciephy*	at fdt? early 1
68stfpinctrl*	at fdt? early 1
69stfrng*		at fdt?
70
71virtio*		at fdt?
72virtio*		at pci?
73vio*		at virtio?	# Network
74vioblk*		at virtio?
75vioscsi*	at virtio?	# Disk (SCSI)
76#viomb*		at virtio?	# Memory Ballooning
77viornd*		at virtio?	# Random Source
78
79# simplebus0
80simplebus*	at fdt?
81# Platform Level Interrupt Controller
82plic*		at fdt? early 1
83
84syscon*		at fdt? early 1
85gfrtc*		at fdt?
86gpiorestart*	at fdt?
87
88ohci*		at fdt?
89ehci*		at fdt?
90
91cad*		at fdt?
92dwge*		at fdt?
93dwqe*		at fdt?
94dwxe*		at fdt?
95
96dwmmc*		at fdt?
97sdmmc*		at dwmmc?
98
99dwpcie*		at fdt?
100pci*		at dwpcie?
101pciecam*	at fdt?
102pci*		at pciecam?
103
104ociic*		at fdt?
105iic*		at ociic?
106dapmic*		at iic?
107
108xhci*		at fdt?
109
110# PCI
111ppb*		at pci?		# PCI-PCI bridges
112pci*		at ppb?
113
114# PCI Ethernet
115em*		at pci?		# Intel Pro/1000 Ethernet
116bge*		at pci?		# Broadcom BCM57xx (aka Tigon3)
117oce*		at pci?		# Emulex OneConnect 10Gb ethernet
118ix*		at pci?		# Intel 82598EB 10Gb ethernet
119ixl*		at pci?		# Intel Ethernet 700 Series
120aq*		at pci?		# Aquantia aQtion Ethernet
121igc*		at pci?		# Intel I225 Ethernet
122rge*		at pci?		# Realtek 8125
123
124# Wireless network cards
125iwm*		at pci?		# Intel WiFi Link 7xxx
126
127nvme*		at pci?		# NVMe controllers
128ahci*		at pci?		# AHCI SATA controllers
129
130scsibus*	at scsi?
131sd*		at scsibus?
132cd*		at scsibus?
133ch*		at scsibus?
134uk*		at scsibus?
135
136# USB Controllers
137xhci*		at pci?
138
139# USB bus support
140usb*		at ohci?
141usb*		at ehci?
142usb*		at xhci?
143
144# USB devices
145uhub*		at usb?
146uhub*		at uhub?
147#uhidev*	at uhub?
148#ukbd*		at uhidev?
149#wskbd*		at ukbd? mux 1
150umass*		at uhub?
151aue*		at uhub?	# ADMtek AN986 Pegasus Ethernet
152atu*		at uhub?	# Atmel AT76c50x based 802.11b
153axe*		at uhub?	# ASIX Electronics AX88172 USB Ethernet
154axen*		at uhub?	# ASIX Electronics AX88179 USB Ethernet
155cue*		at uhub?	# CATC USB-EL1201A based Ethernet
156kue*		at uhub?	# Kawasaki KL5KUSB101B based Ethernet
157smsc*		at uhub?	# SMSC LAN95xx Ethernet
158cdce*		at uhub?	# CDC Ethernet
159udav*		at uhub?	# Davicom DM9601 based Ethernet
160mos*		at uhub?	# MOSCHIP MCS7730/7830 10/100 Ethernet
161mue*		at uhub?	# Microchip LAN75xx/LAN78xx Ethernet
162url*		at uhub?	# Realtek RTL8150L based adapters
163ure*		at uhub?	# Realtek RTL8152 based adapters
164wi*		at uhub?	# WaveLAN IEEE 802.11DS
165upl*		at uhub?	# Prolific PL2301/PL2302 host-to-host
166ugl*		at uhub?	# Genesys Logic GL620USB-A host-to-host
167ural*		at uhub?	# Ralink RT2500
168rum*		at uhub?	# Ralink RT2501USB/RT2601USB
169run*		at uhub?	# Ralink RT2700U/RT2800U/RT3000U
170zyd*		at uhub?	# Zydas ZD1211
171upgt*		at uhub?	# Conexant/Intersil PrismGT SoftMAC USB
172urtw*		at uhub?	# Realtek 8187
173urtwn*		at uhub?	# Realtek RTL8188CU/RTL8192CU
174rsu*		at uhub?	# Realtek RTL8188SU/RTL8191SU/RTL8192SU
175uath*		at uhub?	# Atheros AR5005UG/AR5005UX
176otus*		at uhub?	# Atheros AR9001U
177athn*		at uhub?	# Atheros AR9002U
178bwfm*		at uhub?	# Broadcom FullMAC
179
180acphy*		at mii?		# Altima AC101 PHYs
181amphy*		at mii?		# AMD 79C873 PHYs
182atphy*		at mii?		# Attansic F1 PHYs
183bmtphy*		at mii?		# Broadcom 10/100 PHYs
184brgphy*		at mii?		# Broadcom Gigabit PHYs
185eephy*		at mii?		# Marvell 88E1000 series PHY
186rgephy*		at mii?		# Realtek 8169S/8110S PHY
187rlphy*		at mii?		# Realtek 8139 internal PHYs
188sqphy*		at mii?		# Seeq 8x220 PHYs
189ukphy*		at mii?		# "unknown" PHYs
190urlphy*		at mii?		# Realtek RTL8150L internal PHY
191ytphy*		at mii?		# MotorComm YT8511 PHY
192
193pseudo-device	loop 1
194pseudo-device	vlan
195pseudo-device	trunk
196pseudo-device	bpfilter 1
197pseudo-device	rd 1
198pseudo-device	bio 1
199