freebsd-nq/sys/arm/arm
Ian Lepore 5b9b849b45 Trivial changes/forced-commit to document previous change r264050 whose
description was eaten by the dog (or an editor crash or something).

Add variable-frequency support to the arm mpcore eventtimer driver.

This allows a platform's early init code to tell the mpcore driver that the
clock frequency can vary.  That causes the mpcore driver to register an
eventtimer, but not a timecounter.  The platform has to provide a time
counter using some other fixed-frequency clock, but can still use the
per-cpu goodness of the mpcore hardware for event timers.

When the platform support code does something to change the frequency of
the CPU clocks (power saving, thermal management) it must tell the mpcore
driver code about it using arm_tmr_change_frequency().
2014-04-02 18:49:50 +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 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_arm11x6.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_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 Add a new cache maintenance function, idcache_inv_all, to the table, and 2014-02-24 01:41:58 +00:00
cpufunc_asm_armv7.S Use the same terminology as the ARM docs in comments. No functional changes. 2014-03-16 20:34:45 +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 Add Cortex-A15 cpu id revisions. 2014-04-01 04:56:40 +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 Final whitespace trim. 2012-06-13 04:59:55 +00:00
elf_machdep.c Convert ARM to the syscallenter/syscallret system call sequence handlers. 2011-10-04 13:14:24 +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 Replace many pasted identical definitions of cpu_initclocks() with a common 2014-02-26 22:06:10 +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 Remove all #include <machine/pmap.h> from arm code. It's already 2013-10-27 00:51:46 +00:00
mp_machdep.c All our current ARM multi-core systems have all cores in one package with 2014-02-28 00:17:03 +00:00
mpcore_timer.c Trivial changes/forced-commit to document previous change r264050 whose 2014-04-02 18:49:50 +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 Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
pmap-v6.c Rename global cnt to vm_cnt to avoid shadowing. 2014-03-22 10:26:09 +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