files.aarch64 revision 1.1
11.1Smatt# $NetBSD: files.aarch64,v 1.1 2014/08/10 05:47:37 matt Exp $ 21.1Smatt 31.1Smatt# CPU types. 41.1Smattdefflag opt_cputypes.h CPU_CORTEXA53 51.1Smattdefflag opt_cputypes.h CPU_CORTEXA57 61.1Smatt 71.1Smatt# Board-specific bus_space(9)/bus_dma(9) definitions 81.1Smattdefflag opt_bus_space.h __BUS_SPACE_HAS_STREAM_METHODS 91.1Smatt __BUS_DMA_NEEDS_BOUNCE 101.1Smatt BUSDMA_COUNTERS 111.1Smatt 121.1Smatt# FP support 131.1Smattfile arch/aarch64/aarch64/fpu.c 141.1Smatt 151.1Smatt# PMAP_DEBUG (heavily abused option) 161.1Smattdefflag PMAP_DEBUG 171.1Smatt 181.1Smatt# PMAP options 191.1Smattdefflag opt_pmap.h PMAPHIST : KERNHIST 201.1Smattdefflag opt_pmap.h PMAPCOUNTERS PMAP_STEAL_MEMORY 211.1Smatt PMAP_NEED_ALLOC_POOLPAGE 221.1Smatt 231.1Smatt# MI support 241.1Smattfile dev/cons.c 251.1Smatt#file kern/kern_cctr.c 261.1Smatt 271.1Smatt# DDB 281.1Smattfile arch/aarch64/aarch64/db_disasm.c ddb 291.1Smattfile arch/aarch64/aarch64/db_interface.c ddb|kgdb 301.1Smattfile arch/aarch64/aarch64/db_trace.c ddb 311.1Smattfile arch/aarch64/aarch64/db_machdep.c ddb 321.1Smattfile arch/aarch64/aarch64/kgdb_machdep.c kgdb 331.1Smatt 341.1Smatt# mainbus files 351.1Smattdevice mainbus { [addr = -1], [size = 0], [intr = -1], [intrbase = -1], [package = -1] } 361.1Smattattach mainbus at root 371.1Smattfile arch/aarch64/dev/mainbus.c mainbus 381.1Smatt 391.1Smattdevice cpunode { [core = -1] } 401.1Smattattach cpunode at mainbus with cpunode_mainbus 411.1Smattfile arch/aarch64/dev/cpunode.c cpunode_mainbus 421.1Smatt 431.1Smattdevice cpucore { [thread = -1] } 441.1Smattattach cpucore at cpunode with cpucore_cpunode 451.1Smattfile arch/aarch64/dev/cpucore.c cpucore_cpunode 461.1Smatt 471.1Smattdevice cpu 481.1Smattattach cpu at cpucore with cpu_cpucore 491.1Smattfile arch/aarch64/dev/cpu.c cpu_cpucore 501.1Smatt 511.1Smattdefparam opt_arm_intr_impl.h PIC_MAXPICS 521.1Smatt PIC_MAXSOURCES 531.1Smatt PIC_MAXMAXSOURCES 541.1Smattdefflag opt_arm_intr_impl.h __HAVE_PIC_SET_PRIORITY 551.1Smatt 561.1Smattdefine pic 571.1Smattfile arch/arm/pic/pic.c 581.1Smattfile arch/arm/pic/pic_splfuncs.c 591.1Smatt 601.1Smattdevice a64gic: pic 611.1Smattattach a64gic at mainbus 621.1Smattfile arch/arm/cortex/gic.c a64gic 631.1Smattfile arch/aarch64/dev/a64gic_mainbus.c a64gic 641.1Smatt 651.1Smattdevice a64gtmr 661.1Smattattach a64gtmr at mainbus 671.1Smattfile arch/aarch64/dev/a64gtmr.c a64gtmr 681.1Smatt 691.1Smatt# bus_space(9) 701.1Smatt#define bus_space_generic 711.1Smatt#file arch/aarch64/aarch64/bus_space_asm_generic.S bus_space_generic 721.1Smatt#file arch/aarch64/aarch64/bus_space_notimpl.S 731.1Smatt 741.1Smattfile arch/aarch64/aarch64/copyinout.S 751.1Smattfile arch/aarch64/aarch64/cpu_in_cksum.S inet | inet6 761.1Smattfile arch/aarch64/aarch64/exception.S 771.1Smattfile arch/aarch64/aarch64/fusu.S 781.1Smattfile arch/aarch64/aarch64/idle_machdep.S 791.1Smattfile arch/aarch64/aarch64/pmap_page.S 801.1Smattfile arch/aarch64/aarch64/vectors.S 811.1Smatt 821.1Smattfile arch/aarch64/aarch64/bus_dma.c 831.1Smattfile arch/aarch64/aarch64/bus_space.c 841.1Smattfile arch/aarch64/aarch64/syscall.c 851.1Smattfile arch/aarch64/aarch64/trap.c 861.1Smatt 871.1Smattfile arch/aarch64/aarch64/pmap.c 881.1Smattfile uvm/pmap/pmap_pv.c 891.1Smatt 901.1Smattfile arch/aarch64/aarch64/aarch64_machdep.c 911.1Smatt#file arch/aarch64/aarch64/cctr_machdep.c 921.1Smattfile arch/aarch64/aarch64/core_machdep.c 931.1Smattfile arch/aarch64/aarch64/cpu_machdep.c 941.1Smattfile arch/aarch64/aarch64/exec_machdep.c 951.1Smattfile arch/aarch64/aarch64/kobj_machdep.c modular 961.1Smattfile arch/aarch64/aarch64/process_machdep.c 971.1Smattfile arch/aarch64/aarch64/procfs_machdep.c procfs 981.1Smattfile arch/aarch64/aarch64/sig_machdep.c 991.1Smattfile arch/aarch64/aarch64/sys_machdep.c 1001.1Smattfile arch/aarch64/aarch64/vm_machdep.c 1011.1Smatt 1021.1Smatt# NetBSD 32-bit binary compatibility 1031.1Smattinclude "compat/netbsd32/files.netbsd32" 1041.1Smattfile arch/aarch64/aarch64/netbsd32_machdep.c compat_netbsd32 1051.1Smatt#file arch/aarch64/aarch32/aarch32_oabi_machdep.c compat_aarch32_oabi 1061.1Smatt#file arch/aarch64/aarch32/aarch32_eabi_machdep.c compat_aarch32_eabi 1071.1Smatt#file arch/aarch64/aarch32/compat_13_machdep.c compat_13 & compat_netbsd32 1081.1Smatt#file arch/aarch64/aarch32/compat_16_machdep.c compat_16 & compat_netbsd32 1091.1Smatt 1101.1Smatt# Linux binary compatibility (COMPAT_LINUX) 1111.1Smatt#include "compat/ossaudio/files.ossaudio" 1121.1Smatt#include "compat/linux/files.linux" 1131.1Smatt#include "compat/linux/arch/aarch64/files.linux_aarch64" 1141.1Smatt#file arch/aarch64/aarch64/linux_sigcode.S compat_linux 1151.1Smatt#file arch/aarch64/aarch64/linux_syscall.c compat_linux 1161.1Smatt#file arch/aarch64/aarch64/linux_trap.c compat_linux 1171.1Smatt 1181.1Smattinclude "arch/arm/conf/majors.arm32" 119