Home | History | Annotate | Line # | Download | only in conf
files.aarch64 revision 1.1
      1  1.1  matt #	$NetBSD: files.aarch64,v 1.1 2014/08/10 05:47:37 matt Exp $
      2  1.1  matt 
      3  1.1  matt # CPU types.
      4  1.1  matt defflag	opt_cputypes.h		CPU_CORTEXA53
      5  1.1  matt defflag	opt_cputypes.h		CPU_CORTEXA57
      6  1.1  matt 
      7  1.1  matt # Board-specific bus_space(9)/bus_dma(9) definitions
      8  1.1  matt defflag opt_bus_space.h 	__BUS_SPACE_HAS_STREAM_METHODS
      9  1.1  matt 				__BUS_DMA_NEEDS_BOUNCE
     10  1.1  matt 				BUSDMA_COUNTERS
     11  1.1  matt 
     12  1.1  matt # FP support
     13  1.1  matt file	arch/aarch64/aarch64/fpu.c
     14  1.1  matt 
     15  1.1  matt # PMAP_DEBUG (heavily abused option)
     16  1.1  matt defflag				PMAP_DEBUG
     17  1.1  matt 
     18  1.1  matt # PMAP options
     19  1.1  matt defflag	opt_pmap.h		PMAPHIST : KERNHIST
     20  1.1  matt defflag opt_pmap.h		PMAPCOUNTERS PMAP_STEAL_MEMORY
     21  1.1  matt 				PMAP_NEED_ALLOC_POOLPAGE
     22  1.1  matt 
     23  1.1  matt # MI support
     24  1.1  matt file	dev/cons.c
     25  1.1  matt #file	kern/kern_cctr.c
     26  1.1  matt 
     27  1.1  matt # DDB
     28  1.1  matt file	arch/aarch64/aarch64/db_disasm.c		ddb
     29  1.1  matt file	arch/aarch64/aarch64/db_interface.c		ddb|kgdb
     30  1.1  matt file	arch/aarch64/aarch64/db_trace.c			ddb
     31  1.1  matt file	arch/aarch64/aarch64/db_machdep.c		ddb
     32  1.1  matt file	arch/aarch64/aarch64/kgdb_machdep.c		kgdb
     33  1.1  matt 
     34  1.1  matt # mainbus files
     35  1.1  matt device	mainbus { [addr = -1], [size = 0], [intr = -1], [intrbase = -1], [package = -1] }
     36  1.1  matt attach	mainbus at root
     37  1.1  matt file	arch/aarch64/dev/mainbus.c			mainbus
     38  1.1  matt 
     39  1.1  matt device	cpunode { [core = -1] }
     40  1.1  matt attach	cpunode at mainbus with cpunode_mainbus
     41  1.1  matt file	arch/aarch64/dev/cpunode.c			cpunode_mainbus
     42  1.1  matt 
     43  1.1  matt device	cpucore { [thread = -1] }
     44  1.1  matt attach	cpucore at cpunode with cpucore_cpunode
     45  1.1  matt file	arch/aarch64/dev/cpucore.c			cpucore_cpunode
     46  1.1  matt 
     47  1.1  matt device	cpu
     48  1.1  matt attach	cpu at cpucore with cpu_cpucore
     49  1.1  matt file	arch/aarch64/dev/cpu.c				cpu_cpucore
     50  1.1  matt 
     51  1.1  matt defparam opt_arm_intr_impl.h		PIC_MAXPICS
     52  1.1  matt 					PIC_MAXSOURCES
     53  1.1  matt 					PIC_MAXMAXSOURCES
     54  1.1  matt defflag opt_arm_intr_impl.h		__HAVE_PIC_SET_PRIORITY
     55  1.1  matt 
     56  1.1  matt define	pic
     57  1.1  matt file	arch/arm/pic/pic.c
     58  1.1  matt file	arch/arm/pic/pic_splfuncs.c
     59  1.1  matt 
     60  1.1  matt device	a64gic: pic
     61  1.1  matt attach	a64gic at mainbus
     62  1.1  matt file	arch/arm/cortex/gic.c				a64gic
     63  1.1  matt file	arch/aarch64/dev/a64gic_mainbus.c		a64gic
     64  1.1  matt 
     65  1.1  matt device	a64gtmr
     66  1.1  matt attach	a64gtmr at mainbus
     67  1.1  matt file	arch/aarch64/dev/a64gtmr.c			a64gtmr
     68  1.1  matt 
     69  1.1  matt # bus_space(9)
     70  1.1  matt #define	bus_space_generic
     71  1.1  matt #file	arch/aarch64/aarch64/bus_space_asm_generic.S	bus_space_generic
     72  1.1  matt #file	arch/aarch64/aarch64/bus_space_notimpl.S
     73  1.1  matt 
     74  1.1  matt file	arch/aarch64/aarch64/copyinout.S
     75  1.1  matt file	arch/aarch64/aarch64/cpu_in_cksum.S		inet | inet6
     76  1.1  matt file	arch/aarch64/aarch64/exception.S
     77  1.1  matt file	arch/aarch64/aarch64/fusu.S
     78  1.1  matt file	arch/aarch64/aarch64/idle_machdep.S
     79  1.1  matt file	arch/aarch64/aarch64/pmap_page.S
     80  1.1  matt file	arch/aarch64/aarch64/vectors.S
     81  1.1  matt 
     82  1.1  matt file	arch/aarch64/aarch64/bus_dma.c
     83  1.1  matt file	arch/aarch64/aarch64/bus_space.c
     84  1.1  matt file	arch/aarch64/aarch64/syscall.c
     85  1.1  matt file	arch/aarch64/aarch64/trap.c
     86  1.1  matt 
     87  1.1  matt file	arch/aarch64/aarch64/pmap.c
     88  1.1  matt file	uvm/pmap/pmap_pv.c
     89  1.1  matt 
     90  1.1  matt file	arch/aarch64/aarch64/aarch64_machdep.c
     91  1.1  matt #file	arch/aarch64/aarch64/cctr_machdep.c
     92  1.1  matt file	arch/aarch64/aarch64/core_machdep.c
     93  1.1  matt file	arch/aarch64/aarch64/cpu_machdep.c
     94  1.1  matt file	arch/aarch64/aarch64/exec_machdep.c
     95  1.1  matt file	arch/aarch64/aarch64/kobj_machdep.c		modular
     96  1.1  matt file	arch/aarch64/aarch64/process_machdep.c
     97  1.1  matt file	arch/aarch64/aarch64/procfs_machdep.c		procfs
     98  1.1  matt file	arch/aarch64/aarch64/sig_machdep.c
     99  1.1  matt file	arch/aarch64/aarch64/sys_machdep.c
    100  1.1  matt file	arch/aarch64/aarch64/vm_machdep.c
    101  1.1  matt 
    102  1.1  matt # NetBSD 32-bit binary compatibility
    103  1.1  matt include "compat/netbsd32/files.netbsd32"
    104  1.1  matt file	arch/aarch64/aarch64/netbsd32_machdep.c		compat_netbsd32
    105  1.1  matt #file	arch/aarch64/aarch32/aarch32_oabi_machdep.c	compat_aarch32_oabi
    106  1.1  matt #file	arch/aarch64/aarch32/aarch32_eabi_machdep.c	compat_aarch32_eabi
    107  1.1  matt #file	arch/aarch64/aarch32/compat_13_machdep.c	compat_13 & compat_netbsd32
    108  1.1  matt #file	arch/aarch64/aarch32/compat_16_machdep.c	compat_16 & compat_netbsd32
    109  1.1  matt 
    110  1.1  matt # Linux binary compatibility (COMPAT_LINUX)
    111  1.1  matt #include "compat/ossaudio/files.ossaudio"
    112  1.1  matt #include "compat/linux/files.linux"
    113  1.1  matt #include "compat/linux/arch/aarch64/files.linux_aarch64"
    114  1.1  matt #file	arch/aarch64/aarch64/linux_sigcode.S	compat_linux
    115  1.1  matt #file	arch/aarch64/aarch64/linux_syscall.c	compat_linux
    116  1.1  matt #file	arch/aarch64/aarch64/linux_trap.c	compat_linux
    117  1.1  matt 
    118  1.1  matt include "arch/arm/conf/majors.arm32"
    119