files.riscv revision 1.6
11.6Schristos#	$NetBSD: files.riscv,v 1.6 2020/10/21 13:31:51 christos Exp $
21.1Smatt#
31.1Smatt
41.1Smattmaxpartitions	16
51.1Smattmaxusers	8 32 64
61.1Smatt
71.1Smattdefflag	opt_ddb.h		DDB_TRACE
81.1Smatt
91.1Smatt#file	arch/riscv/riscv/locore.S
101.1Smattfile	arch/riscv/riscv/spl.S
111.1Smatt
121.1Smattfile	arch/riscv/riscv/autoconf.c
131.1Smattfile	arch/riscv/riscv/cpu_subr.c
141.1Smattfile	arch/riscv/riscv/db_disasm.c		ddb
151.1Smattfile	arch/riscv/riscv/db_trace.c		ddb
161.1Smattfile	arch/riscv/riscv/fixup.c
171.1Smattfile	arch/riscv/riscv/fpu.c
181.1Smattfile	arch/riscv/riscv/ipifuncs.c		multiprocessor
191.1Smattfile	arch/riscv/riscv/stubs.c
201.1Smattfile	arch/riscv/riscv/syscall.c		# syscall handler
211.1Smattfile	arch/riscv/riscv/trap.c			# trap handlers
221.1Smatt
231.1Smattfile	arch/riscv/riscv/core_machdep.c		coredump
241.4Spgoyettefile	arch/riscv/riscv/clock_machdep.c
251.1Smattfile	arch/riscv/riscv/db_machdep.c		ddb | kgdb
261.1Smattfile	arch/riscv/riscv/exec_machdep.c
271.1Smattfile	arch/riscv/riscv/kgdb_machdep.c		kgdb
281.1Smattfile	arch/riscv/riscv/kobj_machdep.c		modular
291.1Smattfile	arch/riscv/riscv/pmap_machdep.c
301.6Schristosfile	arch/riscv/riscv/process_machdep.c
311.1Smattfile	arch/riscv/riscv/procfs_machdep.c	procfs
321.1Smattfile	arch/riscv/riscv/riscv_machdep.c
331.1Smattfile	arch/riscv/riscv/sig_machdep.c		# signal delivery
341.1Smattfile	arch/riscv/riscv/softint_machdep.c
351.1Smattfile	arch/riscv/riscv/sys_machdep.c
361.1Smattfile	arch/riscv/riscv/vm_machdep.c
371.1Smatt
381.1Smattfile	dev/cons.c
391.1Smattfile	dev/md_root.c				memory_disk_hooks
401.1Smatt
411.1Smattfile	kern/subr_disk_mbr.c			disk
421.1Smatt
431.1Smattfile	uvm/pmap/pmap.c
441.1Smattfile	uvm/pmap/pmap_segtab.c
451.1Smattfile	uvm/pmap/pmap_tlb.c
461.1Smatt
471.1Smatt# Binary compatibility with 32bit NetBSD (COMPAT_NETBSD32)
481.1Smattfile	arch/riscv/riscv/core32_machdep.c	compat_netbsd32 & coredump
491.1Smattfile	arch/riscv/riscv/netbsd32_machdep.c	compat_netbsd32
501.1Smattfile	arch/riscv/riscv/sig32_machdep.c	compat_netbsd32
511.1Smattinclude "compat/netbsd32/files.netbsd32"
521.1Smatt
531.1Smattdevice	mainbus { [instance=-1] }
541.1Smattattach	mainbus at root
551.1Smattfile	arch/riscv/riscv/mainbus.c		mainbus
561.1Smatt
571.1Smattdevice	cpu
581.1Smattattach	cpu at mainbus with cpu_mainbus
591.1Smattfile	arch/riscv/riscv/cpu_mainbus.c		cpu_mainbus
601.1Smatt
611.1Smattdevice	htif { }
621.1Smattattach	htif at mainbus with htif_mainbus
631.1Smattfile	arch/riscv/htif/htif.c			htif_mainbus
641.1Smatt
651.1Smattdevice	htifcons { } : tty
661.1Smattattach	htifcons at htif with htif_cons
671.1Smattfile	arch/riscv/htif/htif_cons.c		htif_cons
681.1Smatt
691.1Smattdevice	htifdisk { } : disk
701.1Smattattach	htifdisk at htif with htif_disk
711.1Smattattach	ld at htifdisk with ld_htifdisk
721.1Smattfile	arch/riscv/htif/htif_disk.c		htif_disk
731.1Smatt
741.1Smattinclude "arch/riscv/conf/majors.riscv"
75