freebsd-nq/sys/arm/arm
Ian Lepore 440fe55df6 Don't use multiprocessing-extensions instruction on processors that don't
support SMP.

Submitted by:	loos@
Pointy hat to:	me
2014-04-28 02:35:28 +00:00
..
autoconf.c
bcopy_page.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
bcopyinout_xscale.S Change the way pcpu and curthread are stored per-core: 2014-02-02 20:58:23 +00:00
bcopyinout.S Change the way pcpu and curthread are stored per-core: 2014-02-02 20:58:23 +00:00
blockio.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
bootconfig.c Final whitespace trim. 2012-06-13 04:59:55 +00:00
bus_space_asm_generic.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
bus_space_generic.c Don't try to find a static mapping before calling pmap_mapdev(), that logic 2014-01-06 16:33:16 +00:00
bus_space-v6.c Correct license statements to reflect the fact that these files were all 2013-12-10 22:13:36 +00:00
busdma_machdep-v6.c Invalidate cachelines for bounce pages on PREREAD too, there may still be 2014-02-02 22:26:30 +00:00
busdma_machdep.c Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
copystr.S Remove #include <machine/asmacros.h> from files that don't need it. 2014-03-11 22:47:04 +00:00
cpufunc_asm_arm9.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
cpufunc_asm_arm10.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
cpufunc_asm_arm11.S Remove code under PMAP_CACHE_VIVT that is not compiled anymore. 2014-04-05 18:13:28 +00:00
cpufunc_asm_arm11x6.S Remove code under PMAP_CACHE_VIVT that is not compiled anymore. 2014-04-05 18:13:28 +00:00
cpufunc_asm_armv4.S Add a new cache maintenance function, idcache_inv_all, to the table, and 2014-02-24 01:41:58 +00:00
cpufunc_asm_armv5_ec.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
cpufunc_asm_armv5.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
cpufunc_asm_armv6.S Remove code under PMAP_CACHE_VIVT that is not compiled anymore. 2014-04-05 18:13:28 +00:00
cpufunc_asm_armv7.S Don't use multiprocessing-extensions instruction on processors that don't 2014-04-28 02:35:28 +00:00
cpufunc_asm_fa526.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
cpufunc_asm_pj4b.S r258780 should not have applied to .S files. 2013-12-01 02:58:48 +00:00
cpufunc_asm_sheeva.S Fix L2 cache write-back invalidate for Sheeva core. 2013-05-16 09:43:04 +00:00
cpufunc_asm_xscale_c3.S Update all arm code that manipulates the PSR registers to use modern syntax. 2014-02-02 00:48:15 +00:00
cpufunc_asm_xscale.S Update all arm code that manipulates the PSR registers to use modern syntax. 2014-02-02 00:48:15 +00:00
cpufunc_asm.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
cpufunc.c Provide a proper armv7 implementation of icache_sync_all rather than 2014-04-27 00:46:01 +00:00
db_disasm.c Final whitespace trim. 2012-06-13 04:59:55 +00:00
db_interface.c Final whitespace trim. 2012-06-13 04:59:55 +00:00
db_trace.c Remove extra parens to silence clang warning. 2014-01-27 19:31:18 +00:00
devmap.c Add a function to print the contents of the static device mapping table, 2014-01-09 18:51:57 +00:00
disassem.c __FreeBSD_ARCH_armv6__ is undefined on clang. We can use __ARM_ARCH in 2013-03-09 23:55:23 +00:00
dump_machdep.c Explain why wbinv_all is SMP-safe in this case, and add a missing l2 cache 2014-04-27 20:26:15 +00:00
elf_machdep.c Provide a proper armv7 implementation of icache_sync_all rather than 2014-04-27 00:46:01 +00:00
elf_trampoline.c Remove all traces of support for ARM chips prior to the arm9 series. We 2014-03-09 21:12:31 +00:00
exception.S Use panic rather than printf to "handle" an arm26 address exception 2014-03-11 16:53:03 +00:00
fiq_subr.S Move the exception vector table (so-called "page0" data) into exception.S 2014-03-10 19:36:26 +00:00
fiq.c Move the exception vector table (so-called "page0" data) into exception.S 2014-03-10 19:36:26 +00:00
fusu.S Remove #include <machine/asmacros.h> from files that don't need it. 2014-03-11 22:47:04 +00:00
gdb_machdep.c Final whitespace trim. 2012-06-13 04:59:55 +00:00
genassym.c Remove all dregs of a per-thread undefined-exception-mode stack. This is 2014-03-09 03:49:06 +00:00
generic_timer.c - Setup both secure and non-secure timer IRQs. 2014-04-03 05:48:56 +00:00
gic.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
identcpu.c Add Cortex-A15 cpu id revisions. 2014-04-01 04:56:40 +00:00
in_cksum_arm.S Add an END macro to ARM. This is mostly used to tell gas where the bounds 2013-03-16 02:48:49 +00:00
in_cksum.c Final whitespace trim. 2012-06-13 04:59:55 +00:00
inckern.S
intr.c Eliminate irq_dispatch.S. Move the data items it contained into arm/intr.c 2014-03-10 18:10:09 +00:00
locore.S Fix the arm sys_sigreturn(): its argument is a struct ucontext, not a 2014-03-07 20:32:45 +00:00
machdep.c Initialise fpscr to a sane value when we create the pcb. This sets NaNs to 2014-03-29 14:17:04 +00:00
mem.c Remove the ARM_USE_SMALL_ALLOC option and code related to it. 2014-02-08 22:21:38 +00:00
minidump_machdep.c Flush and invalidate caches on each CPU as part of handling IPI_STOP. 2014-04-27 20:16:51 +00:00
mp_machdep.c Flush and invalidate caches on each CPU as part of handling IPI_STOP. 2014-04-27 20:16:51 +00:00
mpcore_timer.c Actually save the clock frequency retrieved from fdt data. I fumbled 2014-04-04 00:00:05 +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 Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
physmem.c Add some extra debugging output when DEBUG is defined. 2014-02-09 20:20:49 +00:00
pl190.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
pl310.c Move duplicated code to print l2 cache config into the common code. 2014-04-27 23:47:38 +00:00
pmap-v6.c Remove uncessary cache and TLB maintenance ops. 2014-04-20 18:21:05 +00:00
pmap.c Rename global cnt to vm_cnt to avoid shadowing. 2014-03-22 10:26:09 +00:00
sc_machdep.c Piggyback MIPS changes and add ARM syscons support for devices with 2012-08-25 23:59:31 +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 Update all arm code that manipulates the PSR registers to use modern syntax. 2014-02-02 00:48:15 +00:00
stack_machdep.c Try to make sure the frame is indeed in the kernel memory. 2013-10-22 21:47:34 +00:00
stdatomic.c Fix GCC build for all ARMs. Revert bug introduced in r255613. 2013-09-20 20:44:32 +00:00
support.S Remove #include <machine/asmacros.h> from files that don't need it. 2014-03-11 22:47:04 +00:00
swtch.S Arrange for arm fork_trampoline() to return to userland via the standard 2014-03-10 22:52:32 +00:00
sys_machdep.c Update kernel inclusions of capability.h to use capsicum.h instead; some 2014-03-16 10:55:57 +00:00
trap.c Remove all traces of support for ARM chips prior to the arm9 series. We 2014-03-09 21:12:31 +00:00
uio_machdep.c Delete stray clause 3 (Advertising clause) and renumber while i'm 2014-03-11 23:41:35 +00:00
undefined.c Make undefined exception entry MPSAFE. 2014-03-09 15:36:56 +00:00
vfp.c VFP fixes/cleanups for ARM11: 2014-03-29 14:35:36 +00:00
vm_machdep.c Initialise fpscr to a sane value when we create the pcb. This sets NaNs to 2014-03-29 14:17:04 +00:00