files.riscv64 revision 1.4
1# Standard stanzas config(8) can't run without 2maxpartitions 16 3maxusers 2 8 64 4 5# Major number for block devices, for ``root on'' lines 6major { sd = 0 } 7#major { cd = 3 } 8#major { wd = 4 } 9major { rd = 8 } 10 11file arch/riscv64/riscv64/autoconf.c 12file arch/riscv64/riscv64/ast.c 13file arch/riscv64/riscv64/bus_space.c 14file arch/riscv64/riscv64/bus_dma.c 15file arch/riscv64/riscv64/conf.c 16file arch/riscv64/riscv64/disksubr.c disk 17file arch/riscv64/riscv64/locore.S 18file arch/riscv64/riscv64/copy.S 19file arch/riscv64/riscv64/copystr.S 20file arch/riscv64/riscv64/trap.S 21file arch/riscv64/riscv64/cpuswitch.S 22file arch/riscv64/riscv64/machdep.c 23file arch/riscv64/riscv64/intr.c 24file arch/riscv64/riscv64/pmap.c 25file arch/riscv64/riscv64/mem.c 26file arch/riscv64/riscv64/process_machdep.c 27file arch/riscv64/riscv64/vm_machdep.c 28file arch/riscv64/riscv64/sig_machdep.c 29file arch/riscv64/riscv64/softintr.c 30file arch/riscv64/riscv64/support.S 31file arch/riscv64/riscv64/syscall.c 32file arch/riscv64/riscv64/pagezero.S 33file arch/riscv64/riscv64/trap_machdep.c 34file arch/riscv64/riscv64/sbi.c 35file arch/riscv64/riscv64/cpufunc_asm.S 36file arch/riscv64/riscv64/fpu.c 37 38file arch/riscv64/riscv64/db_disasm.c ddb 39file arch/riscv64/riscv64/db_interface.c ddb 40file arch/riscv64/riscv64/db_trace.c ddb 41 42pseudo-device openprom 43file arch/riscv64/riscv64/openprom.c openprom needs-flag 44 45define fdt {[early = 0]} 46 47# 48# mainbus 49# 50define mainbus {} 51device mainbus: fdt 52attach mainbus at root 53file arch/riscv64/dev/mainbus.c mainbus 54 55# 56# cpu 57# 58define cpu {} 59device cpu 60attach cpu at mainbus 61file arch/riscv64/riscv64/cpu.c cpu 62 63# 64# timer 65# 66device timer 67attach timer at cpu 68file arch/riscv64/dev/timer.c timer 69 70# 71# HART-specific interrupt controller 72# 73device intc 74attach intc at cpu 75file arch/riscv64/dev/riscv_cpu_intc.c intc 76 77# 78# simplebus 79# 80device simplebus: fdt 81attach simplebus at fdt 82file arch/riscv64/dev/simplebus.c simplebus 83 84# PLIC 85device plic 86attach plic at fdt 87file arch/riscv64/dev/plic.c plic 88 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" 107 108# FDT support 109include "dev/ofw/files.ofw" 110 111# Machine-independent FDT drivers 112include "dev/fdt/files.fdt" 113 114# Machine-independent SCSI drivers 115include "scsi/files.scsi" 116 117# XXX ofwbus 118