freebsd-skq/sys/arm/arm
Andrew Turner c30e5927b6 Move the SYSINIT to allow userspace access to the ARM generic timer later
in the boot. It doesn't need to be early, so move it to the SI_ORDER_ANY
stage of SI_SUB_SMP.

Sponsored by:	DARPA, AFRL
2018-06-20 11:13:10 +00:00
..
autoconf.c spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
bcopy_page.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
bcopyinout_xscale.S
bcopyinout.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
blockio.S
bus_space_asm_generic.S Remove arm's cpuconf.h, and references to it, after moving a few lines from 2017-01-16 16:44:13 +00:00
bus_space_base.c
bus_space_generic.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
busdma_machdep-v4.c Add support for NUMA domains to bus dma tags. This causes all memory 2018-01-12 23:34:16 +00:00
busdma_machdep-v6.c Add support for NUMA domains to bus dma tags. This causes all memory 2018-01-12 23:34:16 +00:00
copystr.S Remove unused implementations of copyoutstr(). 2018-04-17 17:20:04 +00:00
cpu_asm-v6.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
cpufunc_asm_arm9.S
cpufunc_asm_arm11.S Remove unused functions on armv6. Some of the cache handling code is still 2016-10-03 16:10:38 +00:00
cpufunc_asm_arm11x6.S Remove arm11x6_setttb and armv7_setttb as they are unused. While here 2016-10-25 16:25:06 +00:00
cpufunc_asm_armv4.S
cpufunc_asm_armv5_ec.S
cpufunc_asm_armv6.S Remove unused functions on armv6. Some of the cache handling code is still 2016-10-03 16:10:38 +00:00
cpufunc_asm_armv7.S Remove arm11x6_setttb and armv7_setttb as they are unused. While here 2016-10-25 16:25:06 +00:00
cpufunc_asm_fa526.S
cpufunc_asm_pj4b.S
cpufunc_asm_sheeva.S Include machine/armreg.h after machine/asm.h to ensure __ARM_ARCH is 2016-11-07 11:01:09 +00:00
cpufunc_asm_xscale_c3.S Include machine/armreg.h after machine/asm.h to ensure __ARM_ARCH is 2016-11-07 11:01:09 +00:00
cpufunc_asm_xscale.S Include machine/armreg.h after machine/asm.h to ensure __ARM_ARCH is 2016-11-07 11:01:09 +00:00
cpufunc_asm.S Remove debugging code that was probably unused since before the arm code 2017-02-13 20:51:08 +00:00
cpufunc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
cpuinfo.c Implement mitigation for Spectre version 2 attacks on ARMv7. 2018-01-27 11:19:41 +00:00
db_disasm.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
db_interface.c
db_trace.c Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
debug_monitor.c [qemu] Fix VERSATILEPB kernel boot in QEMU broken by r300968 2016-12-29 21:55:23 +00:00
disassem.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
dump_machdep.c Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
elf_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
elf_note.S
elf_trampoline.c Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
exception.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
fiq_subr.S Include machine/armreg.h after machine/asm.h to ensure __ARM_ARCH is 2016-11-07 11:01:09 +00:00
fiq.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
fusu.S Remove the unused fuwintr() and suiwintr() functions. 2018-04-17 18:04:28 +00:00
gdb_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
genassym.c Implement mitigation for Spectre version 2 attacks on ARMv7. 2018-01-27 11:19:41 +00:00
generic_timer.c Move the SYSINIT to allow userspace access to the ARM generic timer later 2018-06-20 11:13:10 +00:00
gic_acpi.c Add the missing header for malloc(9). It was pulled in through header 2018-04-02 13:36:48 +00:00
gic_common.h Move common GIC interrupt numbers to the common header. These are the same 2018-06-19 16:14:23 +00:00
gic_fdt.c Create two GIC ivars to find the bus type and GIC hardware version. These 2016-12-06 15:12:14 +00:00
gic.c Use NULL as a mtx type instead of "", as it otherwise confuses WITNESS. 2018-02-24 14:34:23 +00:00
gic.h Move common GIC interrupt numbers to the common header. These are the same 2018-06-19 16:14:23 +00:00
hypervisor-stub.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
identcpu-v4.c Stop including sys/types.h from arm's machine/atomic.h, fix the places 2017-02-11 01:07:46 +00:00
identcpu-v6.c Add a hw.model sysctl oid for armv6/7 which reports the CPU model, similar 2018-02-26 23:58:56 +00:00
in_cksum_arm.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
in_cksum.c spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
inckern.S
intr.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
locore-v4.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
locore-v6.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
locore.S
machdep_boot.c Add support for booting into kdb on arm platforms when the RB_KDB is set 2018-02-25 18:42:59 +00:00
machdep_intr.c
machdep_kdb.c Split overbloated machep.c to multiple files and do basic cleanup 2017-03-11 07:07:41 +00:00
machdep_ptrace.c Implement 'domainset', a cpuset based NUMA policy mechanism. This allows 2018-01-12 22:48:23 +00:00
machdep.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
mem.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
minidump_machdep.c Print the dump progress indicator after calling dump_start(). 2018-05-01 17:32:43 +00:00
mp_machdep.c Implement mitigation for Spectre version 2 attacks on ARMv7. 2018-01-27 11:19:41 +00:00
mpcore_timer.c Use the TSLOG framework to record entry/exit timestamps for DELAY and 2017-12-31 09:24:41 +00:00
mpcore_timervar.h
nexus.c Enable setting the dma tag at the nexus level 2017-06-21 18:25:35 +00:00
nexusvar.h Enable setting the dma tag at the nexus level 2017-06-21 18:25:35 +00:00
ofw_machdep.c "Buses" is the preferred plural of "bus" 2017-01-15 17:54:01 +00:00
physmem.c Allow us to read the physmap data into our own array and use this to build 2018-05-24 15:32:49 +00:00
pl190.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
pl310.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
platform_if.m All armv6 platforms have the same implementation of platform_lastaddr. 2016-12-16 10:31:13 +00:00
platform_pl310_if.m Add external PLATFORM access on arm, and use it in the pl310 driver. 2017-07-11 16:30:16 +00:00
platform.c Add external PLATFORM access on arm, and use it in the pl310 driver. 2017-07-11 16:30:16 +00:00
pmap-v4.c Add the header file needed for the recently-added call to pagedaemon_wakeup(). 2018-03-16 16:06:25 +00:00
pmap-v6.c Unify bulk free operations in several pmaps. 2018-03-04 20:53:20 +00:00
pmu.c hwpmc: simplify calling convention for hwpmc interrupt handling 2018-06-08 04:58:03 +00:00
ptrace_machdep.c Add ptrace operations to fetch and store VFP registers. 2017-09-14 15:03:43 +00:00
sc_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
setcpsr.S
setstack.s Include machine/armreg.h after machine/asm.h to ensure __ARM_ARCH is 2016-11-07 11:01:09 +00:00
stack_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
stdatomic.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
support.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
swtch-v4.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
swtch-v6.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
swtch.S Rename assym.s to assym.inc 2018-03-20 17:58:51 +00:00
sys_machdep.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
syscall.c Move struct syscall_args syscall arguments parameters container into 2017-06-12 21:03:23 +00:00
trap-v4.c followup to r332730/r332752: set kdb_why to "trap" for fatal traps 2018-05-16 06:52:08 +00:00
trap-v6.c followup to r332730/r332752: set kdb_why to "trap" for fatal traps 2018-05-16 06:52:08 +00:00
uio_machdep.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
undefined.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
unwind.c
vfp.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
vm_machdep.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00