files.riscv64 revision 1.9
1# $OpenBSD: files.riscv64,v 1.9 2021/05/12 01:20:52 jsg Exp $ 2 3# Standard stanzas config(8) can't run without 4maxpartitions 16 5maxusers 2 8 64 6 7# Major number for block devices, for ``root on'' lines 8major { sd = 0 } 9#major { cd = 3 } 10#major { wd = 4 } 11major { rd = 8 } 12 13file arch/riscv64/riscv64/autoconf.c 14file arch/riscv64/riscv64/ast.c 15file arch/riscv64/riscv64/bus_space.c 16file arch/riscv64/riscv64/bus_dma.c 17file arch/riscv64/riscv64/clock.c 18file arch/riscv64/riscv64/conf.c 19file arch/riscv64/riscv64/disksubr.c disk 20file arch/riscv64/riscv64/locore.S 21file arch/riscv64/riscv64/copy.S 22file arch/riscv64/riscv64/copystr.S 23file arch/riscv64/riscv64/exception.S 24file arch/riscv64/riscv64/cpuswitch.S 25file arch/riscv64/riscv64/machdep.c 26file arch/riscv64/riscv64/intr.c 27file arch/riscv64/riscv64/pmap.c 28file arch/riscv64/riscv64/mem.c 29file arch/riscv64/riscv64/process_machdep.c 30file arch/riscv64/riscv64/vm_machdep.c 31file arch/riscv64/riscv64/sig_machdep.c 32file arch/riscv64/riscv64/softintr.c 33file arch/riscv64/riscv64/support.S 34file arch/riscv64/riscv64/syscall.c 35file arch/riscv64/riscv64/pagezero.S 36file arch/riscv64/riscv64/trap.c 37file arch/riscv64/riscv64/sbi.c 38file arch/riscv64/riscv64/cpufunc_asm.S 39file arch/riscv64/riscv64/fpu.c 40 41file arch/riscv64/riscv64/db_disasm.c ddb 42file arch/riscv64/riscv64/db_interface.c ddb 43file arch/riscv64/riscv64/db_trace.c ddb 44 45pseudo-device openprom 46file arch/riscv64/riscv64/openprom.c openprom needs-flag 47 48define fdt {[early = 0]} 49 50# 51# mainbus 52# 53define mainbus {} 54device mainbus: fdt 55attach mainbus at root 56file arch/riscv64/dev/mainbus.c mainbus 57 58# 59# cpu 60# 61define cpu {} 62device cpu 63attach cpu at mainbus 64file arch/riscv64/riscv64/cpu.c cpu 65 66# 67# HART-specific interrupt controller 68# 69device intc 70attach intc at cpu 71file arch/riscv64/dev/riscv_cpu_intc.c intc 72 73# 74# simplebus 75# 76device simplebus: fdt 77attach simplebus at fdt 78file arch/riscv64/dev/simplebus.c simplebus 79 80# PLIC 81device plic 82attach plic at fdt 83file arch/riscv64/dev/plic.c plic 84 85# L2 cache controller 86device sfcc 87attach sfcc at fdt 88file arch/riscv64/dev/sfcc.c sfcc 89 90# Paravirtual device bus and virtio 91include "dev/pv/files.pv" 92 93file netinet/in_cksum.c 94file netinet/in4_cksum.c 95 96# 97# Machine-independent HID support 98# 99include "dev/hid/files.hid" 100 101# Machine-independent I2C drivers 102include "dev/i2c/files.i2c" 103 104# FDT now requires drm (which is part of pci) 105include "dev/mii/files.mii" 106include "dev/pci/files.pci" 107include "dev/sdmmc/files.sdmmc" 108 109# FDT support 110include "dev/ofw/files.ofw" 111 112# Machine-independent FDT drivers 113include "dev/fdt/files.fdt" 114 115# Machine-independent SCSI drivers 116include "scsi/files.scsi" 117