freebsd-skq/sys/arm/arm
Andrew Turner 53b832b091 Add a table to map from the FreeBSD CPUID space to the GIC CPUID space. On
many SoCs these two are the same, however there is no requirement for this
to be the case, e.g. on the ARM Juno we boot on what the GIC thinks of as
CPU 2, but FreeBSD numbers it CPU 0.

Obtained from:	ABT Systems Ltd
Sponsored by:	The FreeBSD Foundation
2016-04-04 17:04:33 +00:00
..
autoconf.c
bcopy_page.S
bcopyinout_xscale.S
bcopyinout.S
blockio.S
bus_space_asm_generic.S
bus_space_base.c
bus_space_generic.c Remove pd_prot and pd_cache members from struct arm_devmap_entry. 2016-02-17 12:36:24 +00:00
busdma_machdep-v4.c Rename busdma_machdep.c to busdma_machdep-v4.c, pmap.c to pmap-v4.c 2016-02-20 07:45:21 +00:00
busdma_machdep-v6.c
copystr.S
cpu_asm-v6.S Remove redundant __ARM_ARCH >= 6 check in armv6 specific files. 2016-02-23 10:12:50 +00:00
cpufunc_asm_arm9.S ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
cpufunc_asm_arm11.S ARM: Remove never used cpu_tlb_flushI and cpu_tlb_flushI_SE() functions 2016-02-01 13:13:53 +00:00
cpufunc_asm_arm11x6.S ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
cpufunc_asm_armv4.S ARM: Remove never used cpu_tlb_flushI and cpu_tlb_flushI_SE() functions 2016-02-01 13:13:53 +00:00
cpufunc_asm_armv5_ec.S ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
cpufunc_asm_armv6.S
cpufunc_asm_armv7.S ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
cpufunc_asm_fa526.S ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
cpufunc_asm_pj4b.S
cpufunc_asm_sheeva.S
cpufunc_asm_xscale_c3.S Replace broken implementation of fuswintr() and suswintr() by functions 2016-02-04 17:01:38 +00:00
cpufunc_asm_xscale.S Replace broken implementation of fuswintr() and suswintr() by functions 2016-02-04 17:01:38 +00:00
cpufunc_asm.S ARM: Fix END() symbol for cpu_ident function. I forgot to rename it 2016-01-31 16:55:52 +00:00
cpufunc.c The cpu_reset_needs_v4_MMU_disable variable is only used in locore-v4.S, 2016-03-02 14:33:46 +00:00
cpuinfo.c ARM: Introduce new cpu-v4.h header and move all ARMv4 specific code 2016-02-05 09:46:24 +00:00
db_disasm.c
db_interface.c ARM: Use new ARMv6 naming conventions for cache and TLB functions 2016-02-05 14:57:41 +00:00
db_trace.c Introduce support for HW watchpoints and single stepping for ARMv6/v7 2016-01-25 18:02:28 +00:00
debug_monitor.c As <machine/param.h> is included from <sys/param.h>, there is no need 2016-02-22 09:04:36 +00:00
devmap.c Remove pd_prot and pd_cache members from struct arm_devmap_entry. 2016-02-17 12:36:24 +00:00
disassem.c
dump_machdep.c ARM: Use new ARMv6 naming conventions for cache and TLB functions 2016-02-05 14:57:41 +00:00
elf_machdep.c ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
elf_note.S
elf_trampoline.c Rename pte.h to pte-v4.h and start including directly either pte-v4.h 2016-02-19 09:23:32 +00:00
exception.S [intrng] Migrate the intrng code from sys/arm/arm to sys/kern/subr_intr.c. 2015-12-18 05:43:59 +00:00
fiq_subr.S
fiq.c Remove unneeded vector_page_setprot() for __ARM_ARCH >= 6. A vector 2016-02-17 13:29:17 +00:00
fusu.S Replace broken implementation of fuswintr() and suswintr() by functions 2016-02-04 17:01:38 +00:00
gdb_machdep.c
genassym.c As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no 2016-02-22 09:08:04 +00:00
generic_timer.c Set sc->clkfreq removed in r295470 2016-02-15 19:14:24 +00:00
gic.c Add a table to map from the FreeBSD CPUID space to the GIC CPUID space. On 2016-04-04 17:04:33 +00:00
hdmi_if.m Add Allwinner A20 HDMI support. 2016-02-25 20:17:18 +00:00
identcpu.c ARM: Don't use ugly (and hidden) global variable, control register is 2016-02-04 12:11:18 +00:00
in_cksum_arm.S
in_cksum.c
inckern.S
intr.c [intrng] Migrate the intrng code from sys/arm/arm to sys/kern/subr_intr.c. 2015-12-18 05:43:59 +00:00
locore-v4.S Rename pte.h to pte-v4.h and start including directly either pte-v4.h 2016-02-19 09:23:32 +00:00
locore-v6.S Rename pte.h to pte-v4.h and start including directly either pte-v4.h 2016-02-19 09:23:32 +00:00
locore.S
machdep_intr.c Remove FDT specific parts from INTRNG. Change its interface to make it 2016-04-04 09:15:25 +00:00
machdep.c ARM: Fix bug introduced in r297286. 2016-03-26 12:19:27 +00:00
mem.c ARM: remove old pmap-v6 code. The new pmap-v6 is mature enough, and 2016-01-29 10:31:54 +00:00
minidump_machdep.c ARM: Use new ARMv6 naming conventions for cache and TLB functions 2016-02-05 14:57:41 +00:00
mp_machdep.c Generalize IPI support for ARM intrng and use it for interrupt 2016-03-24 09:55:11 +00:00
mpcore_timer.c
mpcore_timervar.h
nexus.c Remove FDT specific parts from INTRNG. Change its interface to make it 2016-04-04 09:15:25 +00:00
ofw_machdep.c Allow callers of OF_decode_addr to get the size of the found mapping. This 2016-02-16 15:18:12 +00:00
physmem.c Allow us to be told about memory past the first 4GB point, but ignore it. 2016-01-25 23:04:40 +00:00
pl190.c
pl310.c
platform_if.m Add SMP support to the ARM PLATFORM code. This will allow us to have 2016-02-28 13:43:58 +00:00
platform.c Add SMP support to the ARM PLATFORM code. This will allow us to have 2016-02-28 13:43:58 +00:00
pmap-v4.c Rename busdma_machdep.c to busdma_machdep-v4.c, pmap.c to pmap-v4.c 2016-02-20 07:45:21 +00:00
pmap-v6.c As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no 2016-02-22 09:08:04 +00:00
pmu.c
sc_machdep.c
setcpsr.S
setstack.s
stack_machdep.c
stdatomic.c
support.S
swtch-v4.S ARM: Convert spaces to tabs, fix formatting. 2016-01-31 08:53:53 +00:00
swtch-v6.S ARM: Convert spaces to tabs, fix formatting. 2016-01-31 08:53:53 +00:00
swtch.S ARM: Split swtch.S into common, ARMv4 and ARMv6 parts. Cleanup them. 2016-01-30 08:02:12 +00:00
sys_machdep.c ARM: Use new ARMv6 naming conventions for cache and TLB functions 2016-02-05 14:57:41 +00:00
syscall.c Remove an unused static inline function. 2016-02-15 16:55:44 +00:00
trap-v4.c Remove armv6 specific part from armv4 specific file and update comment. 2016-02-22 12:57:08 +00:00
trap-v6.c As <machine/vmparam.h> is included from <vm/vm_param.h>, there is no 2016-02-22 09:08:04 +00:00
uio_machdep.c
undefined.c Move the check to see if we are tracing a function with the DTrace Function 2015-12-05 09:32:36 +00:00
unwind.c
vfp.c
vm_machdep.c Remove armeb FreeBSD 6 compat shim 2016-03-16 18:55:17 +00:00