opnsense-src/sys/arm/arm
Bruce Evans fb3cc1c37d Move instantiation of msgbufp from 9 MD files to subr_prf.c.
This variable should be pure MI except possibly for reading it in MD
dump routines.  Its initialization was pure MD in 4.4BSD, but FreeBSD
changed this in r36441 in 1998.  There were many imperfections in
r36441.  This commit fixes only a small one, to simplify fixing the
others 1 arch at a time.  (r47678 added support for
special/early/multiple message buffer initialization which I want in
a more general form, but this was too fragile to use because hacking
on the msgbufp global corrupted it, and was only used for 5 hours in
-current...)
2017-12-07 07:55:38 +00:00
..
autoconf.c spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
bcopy_page.S Add missing stack unwind information to several assembly functions on 2015-10-04 09:39:40 +00:00
bcopyinout.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
bcopyinout_xscale.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
blockio.S Remove trailing whitespace from sys/arm/arm 2015-05-24 12:20:11 +00:00
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 Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
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 Clean up MD pollution of bus_dma.h: 2017-07-01 05:35:29 +00:00
busdma_machdep-v6.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
copystr.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
cpu_asm-v6.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
cpufunc.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +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_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 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 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 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 ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent. 2016-02-03 13:47:50 +00:00
cpufunc_asm_pj4b.S Delete obsolete and unused PJ4B CPU functions 2014-05-25 19:19:41 +00:00
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.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
cpuinfo.c Fix spelling. 2017-10-21 15:48:16 +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 Use our nitems() macro when param.h is available. 2016-04-20 15:45:55 +00:00
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 sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +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 Add an elf not so kgdb detects the kernel as a FreeBSD elf file. The 2014-10-18 13:38:04 +00:00
elf_trampoline.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
exception.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
fiq.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +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
fusu.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
gdb_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
genassym.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
generic_timer.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
gic.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
gic.h arm: gic: Change GIC_DEBUG_SPURIOUS to TUNABLE 2017-07-03 18:01:58 +00:00
gic_common.h Initialize GIC[DR]_IGROUPRn registers for GICv3 2016-12-18 08:31:01 +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
hypervisor-stub.S Add the early hypervisor code needed on 32-bit ARMv7. This will be used 2017-03-22 14:30:02 +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 Fix typo in "Marvell" string 2017-06-16 10:16:24 +00:00
in_cksum.c spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
in_cksum_arm.S Switch to unified syntax so these can be built with clang 3.5. 2014-12-02 18:37:04 +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 arm: set appropriate section flags for .init_pagetable 2017-06-17 14:46:14 +00:00
locore-v6.S arm: set appropriate section flags for .init_pagetable 2017-06-17 14:46:14 +00:00
locore.S Fix a copyright glitch before it gets copy-pasted again. I think this must 2016-04-07 18:19:09 +00:00
machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
machdep_boot.c Split overbloated machep.c to multiple files and do basic cleanup 2017-03-11 07:07:41 +00:00
machdep_intr.c Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine 2016-04-15 16:05:41 +00:00
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 Split overbloated machep.c to multiple files and do basic cleanup 2017-03-11 07:07:41 +00:00
mem.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
minidump_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
mp_machdep.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
mpcore_timer.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
mpcore_timervar.h Trivial changes/forced-commit to document previous change r264050 whose 2014-04-02 18:49:50 +00:00
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 sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +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.c Add external PLATFORM access on arm, and use it in the pl310 driver. 2017-07-11 16:30:16 +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
pmap-v4.c Move instantiation of msgbufp from 9 MD files to subr_prf.c. 2017-12-07 07:55:38 +00:00
pmap-v6.c Move instantiation of msgbufp from 9 MD files to subr_prf.c. 2017-12-07 07:55:38 +00:00
pmu.c Split out the FDT parts of the pmu driver to make way for adding ACPI 2016-11-22 09:39:31 +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 Update all arm code that manipulates the PSR registers to use modern syntax. 2014-02-02 00:48:15 +00:00
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 Remove trailing whitespace from sys/arm/arm 2015-05-24 12:20:11 +00:00
swtch-v4.S Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
swtch-v6.S Make it possible to safely use TPIDRURW from userspace. 2016-09-22 08:14:59 +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 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 - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter 2017-04-17 17:34:47 +00:00
trap-v6.c - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter 2017-04-17 17:34:47 +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 Allow the ARM unwinder to work through modules. This will be used to add 2015-02-19 12:06:57 +00:00
vfp.c sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
vm_machdep.c spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00