files.riscv revision 1.10
1# $NetBSD: files.riscv,v 1.10 2022/09/27 08:18:21 skrll Exp $ 2# 3 4maxpartitions 16 5maxusers 8 32 64 6 7# Console options 8defparam opt_console.h CONSADDR 9 10# RISC-V specific debug options 11defflag opt_riscv_debug.h VERBOSE_INIT_RISCV 12 13defflag opt_ddb.h DDB_TRACE 14 15file arch/riscv/fdt/fdt_dma_machdep.c 16 17file arch/riscv/riscv/autoconf.c 18file arch/riscv/riscv/bus_space.c 19file arch/riscv/riscv/bus_space_generic.S 20file arch/riscv/riscv/bus_space_notimpl.S 21file arch/riscv/riscv/clock_machdep.c 22file arch/riscv/riscv/core_machdep.c coredump 23file arch/riscv/riscv/cpu_subr.c 24file arch/riscv/riscv/db_interface.c ddb 25file arch/riscv/riscv/db_disasm.c ddb 26file arch/riscv/riscv/db_machdep.c ddb | kgdb 27file arch/riscv/riscv/db_trace.c ddb 28file arch/riscv/riscv/exec_machdep.c 29file arch/riscv/riscv/fixup.c 30file arch/riscv/riscv/fpu.c fpe 31file arch/riscv/riscv/ipifuncs.c multiprocessor 32file arch/riscv/riscv/kgdb_machdep.c kgdb 33file arch/riscv/riscv/kobj_machdep.c modular 34file arch/riscv/riscv/pmap_machdep.c 35file arch/riscv/riscv/process_machdep.c 36file arch/riscv/riscv/procfs_machdep.c procfs 37file arch/riscv/riscv/riscv_machdep.c 38file arch/riscv/riscv/sig_machdep.c # signal delivery 39file arch/riscv/riscv/softint_machdep.c 40file arch/riscv/riscv/spl.S 41file arch/riscv/riscv/stubs.c 42file arch/riscv/riscv/syscall.c # syscall handler 43file arch/riscv/riscv/sys_machdep.c 44file arch/riscv/riscv/trap.c # trap handlers 45file arch/riscv/riscv/vm_machdep.c 46 47file dev/cons.c 48file dev/md_root.c memory_disk_hooks 49 50file kern/subr_disk_mbr.c disk 51 52file uvm/pmap/pmap.c 53file uvm/pmap/pmap_segtab.c 54file uvm/pmap/pmap_tlb.c 55 56# Binary compatibility with 32bit NetBSD (COMPAT_NETBSD32) 57file arch/riscv/riscv/core32_machdep.c compat_netbsd32 & coredump 58file arch/riscv/riscv/netbsd32_machdep.c compat_netbsd32 59file arch/riscv/riscv/sig32_machdep.c compat_netbsd32 60include "compat/netbsd32/files.netbsd32" 61 62device mainbus {}: fdt 63attach mainbus at root 64 65file arch/riscv/riscv/mainbus.c mainbus 66 67# Machine-independent I2O drivers. 68include "dev/i2o/files.i2o" 69 70# Machine-independent SCSI drivers 71include "dev/scsipi/files.scsipi" 72 73# Machine-independent ATA drivers 74include "dev/ata/files.ata" 75 76# Machine-independent USB device support 77include "dev/usb/files.usb" 78 79# Machine-independent PCI device support 80#include "dev/pci/files.pci" 81 82include "arch/riscv/conf/majors.riscv" 83