-# $OpenBSD: GENERIC,v 1.16 2021/06/14 03:04:02 drahn Exp $
+# $OpenBSD: GENERIC,v 1.17 2021/06/14 03:50:23 deraadt Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
cad* at fdt?
dwge* at fdt?
-ukphy* at mii?
dwmmc* at fdt?
sdmmc* at dwmmc?
# PCI Ethernet
em* at pci? # Intel Pro/1000 Ethernet
+bge* at pci? # Broadcom BCM57xx (aka Tigon3)
-
-# NVME
-nvme* at pci?
+nvme* at pci? # NVMe controllers
+ahci* at pci? # AHCI SATA controllers
scsibus* at scsi?
sd* at scsibus?
ch* at scsibus?
uk* at scsibus?
-#USB
+# USB Controllers
xhci* at pci?
+
+# USB bus support
usb* at xhci?
+# USB devices
uhub* at usb?
uhub* at uhub?
#uhidev* at uhub?
-# $OpenBSD: RAMDISK,v 1.17 2021/06/14 03:04:02 drahn Exp $
+# $OpenBSD: RAMDISK,v 1.18 2021/06/14 03:50:23 deraadt Exp $
machine riscv64
maxusers 4
cad* at fdt?
dwge* at fdt?
-ciphy* at mii?
-ukphy* at mii?
dwmmc* at fdt?
sdmmc* at dwmmc?
ppb* at pci? # PCI-PCI bridges
pci* at ppb?
-# NVME
-nvme* at pci?
+# PCI Ethernet
+em* at pci? # Intel Pro/1000 Ethernet
+bge* at pci? # Broadcom BCM57xx (aka Tigon3)
+
+nvme* at pci? # NVMe controllers
+ahci* at pci? # AHCI SATA controllers
scsibus* at scsi?
sd* at scsibus?
ch* at scsibus?
uk* at scsibus?
-#USB
+# USB Controllers
xhci* at pci?
+
+# USB bus support
usb* at xhci?
+# USB devices
uhub* at usb?
uhub* at uhub?
#uhidev* at uhub?
athn* at uhub? # Atheros AR9002U
bwfm* at uhub? # Broadcom FullMAC
+amphy* at mii? # AMD 79C873 PHYs
+atphy* at mii? # Attansic F1 PHYs
+brgphy* at mii? # Broadcom Gigabit PHYs
+eephy* at mii? # Marvell 88E1000 series PHY
+rgephy* at mii? # Realtek 8169S/8110S PHY
+rlphy* at mii? # Realtek 8139 internal PHYs
+ukphy* at mii? # "unknown" PHYs
+urlphy* at mii? # Realtek RTL8150L internal PHY
+
pseudo-device loop 1
pseudo-device vlan
pseudo-device trunk
-# $OpenBSD: files.riscv64,v 1.12 2021/06/14 03:04:02 drahn Exp $
+# $OpenBSD: files.riscv64,v 1.13 2021/06/14 03:50:23 deraadt Exp $
# Standard stanzas config(8) can't run without
maxpartitions 16
# Machine-independent SCSI drivers
include "scsi/files.scsi"
+# Machine-independent ATA drivers
+include "dev/ata/files.ata"
+
device pciecam: pcibus
attach pciecam at fdt
file dev/fdt/pciecam.c pciecam