# $OpenBSD: files.riscv64,v 1.13 2021/06/14 03:50:23 deraadt Exp $ # Standard stanzas config(8) can't run without maxpartitions 16 maxusers 2 8 64 # Major number for block devices, for ``root on'' lines major { sd = 0 } #major { cd = 3 } #major { wd = 4 } major { rd = 8 } file arch/riscv64/riscv64/autoconf.c file arch/riscv64/riscv64/ast.c file arch/riscv64/riscv64/bus_space.c file arch/riscv64/riscv64/bus_dma.c file arch/riscv64/riscv64/clock.c file arch/riscv64/riscv64/conf.c file arch/riscv64/riscv64/disksubr.c disk file arch/riscv64/riscv64/locore.S file arch/riscv64/riscv64/copy.S file arch/riscv64/riscv64/copystr.S file arch/riscv64/riscv64/exception.S file arch/riscv64/riscv64/cpuswitch.S file arch/riscv64/riscv64/machdep.c file arch/riscv64/riscv64/intr.c file arch/riscv64/riscv64/pmap.c file arch/riscv64/riscv64/mem.c file arch/riscv64/riscv64/process_machdep.c file arch/riscv64/riscv64/vm_machdep.c file arch/riscv64/riscv64/sig_machdep.c file arch/riscv64/riscv64/softintr.c file arch/riscv64/riscv64/support.S file arch/riscv64/riscv64/syscall.c file arch/riscv64/riscv64/pagezero.S file arch/riscv64/riscv64/trap.c file arch/riscv64/riscv64/sbi.c file arch/riscv64/riscv64/cpufunc_asm.S file arch/riscv64/riscv64/fpu.c file arch/riscv64/riscv64/db_disasm.c ddb file arch/riscv64/riscv64/db_interface.c ddb file arch/riscv64/riscv64/db_trace.c ddb file arch/riscv64/dev/pci_machdep.c pseudo-device openprom file arch/riscv64/riscv64/openprom.c openprom needs-flag define fdt {[early = 0]} # # mainbus # define mainbus {} device mainbus: fdt attach mainbus at root file arch/riscv64/dev/mainbus.c mainbus # # cpu # define cpu {} device cpu attach cpu at mainbus file arch/riscv64/riscv64/cpu.c cpu # # HART-specific interrupt controller # device intc attach intc at cpu file arch/riscv64/dev/riscv_cpu_intc.c intc # # simplebus # device simplebus: fdt attach simplebus at fdt file arch/riscv64/dev/simplebus.c simplebus # PLIC device plic attach plic at fdt file arch/riscv64/dev/plic.c plic # L2 cache controller device sfcc attach sfcc at fdt file arch/riscv64/dev/sfcc.c sfcc # SiFive uart device sfuart attach sfuart at fdt file arch/riscv64/dev/sfuart.c sfuart # Paravirtual device bus and virtio include "dev/pv/files.pv" file netinet/in_cksum.c file netinet/in4_cksum.c # # Machine-independent HID support # include "dev/hid/files.hid" # Machine-independent I2C drivers include "dev/i2c/files.i2c" # FDT now requires drm (which is part of pci) include "dev/mii/files.mii" include "dev/pci/files.pci" include "dev/sdmmc/files.sdmmc" # FDT support include "dev/ofw/files.ofw" # Machine-independent FDT drivers include "dev/fdt/files.fdt" # 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 # Machine-independent USB drivers include "dev/usb/files.usb"