summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
* Add dl_unwind_find_exidx() for ARM EABI, required for C++ exceptionian2014-07-191-0/+3
* Different versions of the ARM processor use different registers.tuexen2014-06-171-0/+9
* Delete obsolete and unused PJ4B CPU functionszbb2014-05-251-9/+0
* Eliminate one of the causes of spurious interrupts on armv6. The arm weakian2014-05-241-0/+2
* Remove NetBSD implementation details not relevant to FreeBSD.imp2014-05-231-8/+0
* Add FDT_PLATFORM_DEF2 for when there are multiple platforms needing to useandrew2014-05-171-15/+18
* Fix a comment s/initarm_/platform_/andrew2014-05-171-1/+1
* Add the start of the ARM platform code. This is based on the PowerPCandrew2014-05-173-34/+142
* Give suitably-endowed ARMs a register similar to the x86 TSC register.markm2014-05-141-1/+16
* Add cpu_l2cache_drain_writebuf(), use it to implement generic_bs_barrier().ian2014-05-111-0/+2
* Make the hardware memory and instruction barrier functions work on armv4ian2014-05-111-3/+3
* Add a public routine to set the L2 cache ram latencies. This can beian2014-05-061-0/+13
* Add defines for the bits in the PL310 debug control register.ian2014-05-061-0/+2
* Make this declaration into a proper function prototype.ian2014-04-291-1/+1
* Move duplicated code to print l2 cache config into the common code.ian2014-04-271-0/+2
* There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, soian2014-04-271-1/+1
* Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed.ian2014-04-271-2/+0
* Provide a proper armv7 implementation of icache_sync_all rather thanian2014-04-271-0/+1
* Call cpu_icache_sync_range() rather than sync_all since we know the rangeian2014-04-261-1/+1
* Tell VM we now have ARM platforms with physically discontiguous memory.ian2014-04-061-2/+2
* We don't support any ARM systems with an ISA bus and don't need a freelistian2014-04-041-7/+2
* Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4tijl2014-04-011-2/+2
* Add Cortex-A15 cpu id revisions.br2014-04-011-1/+4
* VFP fixes/cleanups for ARM11:andrew2014-03-291-0/+3
* Add more flags for the fpexc register from the ARM1176JZF-S Manualandrew2014-03-291-0/+5
* Move an else case that was missed in r263676andrew2014-03-241-25/+25
* Reorder the pmap macros so "ARM_MMU_V6 + ARM_MMU_V7" is first. As they areandrew2014-03-231-41/+42
* Simplify how we build MACHINE_ARCH. There are 3 options that may be setandrew2014-03-221-9/+15
* Remove #include <machine/asmacros.h> from files that don't need it.ian2014-03-111-1/+1
* Remove the unreferenced DATA() macro. That leaves only GET_CURTHREAD_PTR()ian2014-03-111-26/+8
* Arrange for arm fork_trampoline() to return to userland via the standardian2014-03-101-208/+0
* Change the way the asm GET_CURTHREAD_PTR() macro is defined so that codeian2014-03-101-7/+4
* Remove all traces of support for ARM chips prior to the arm9 series. Weian2014-03-096-209/+13
* Always call vfp_discard() on thread death, not just when the VFP isian2014-03-091-1/+1
* Remove all dregs of a per-thread undefined-exception-mode stack. This isian2014-03-092-5/+2
* Rework the VFP code that handles demand-based save and restore of state.ian2014-03-092-2/+5
* Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementationian2014-02-281-0/+1
* Replace many pasted identical definitions of cpu_initclocks() with a commonian2014-02-261-0/+1
* Add a new cache maintenance function, idcache_inv_all, to the table, andian2014-02-241-0/+11
* Move the declaration for mpentry() into a header file instead of pastingian2014-02-231-0/+1
* Give the fdt helper routines static linkage since no global definitionian2014-02-171-2/+2
* Always clear L1 PTE descriptor when removing superpage on ARMzbb2014-02-151-0/+1
* Use the right symbols for determining arm architecture. Include theian2014-02-121-0/+2
* Pass the pagetable used from locore.S to initarm to allow it to map dataandrew2014-02-091-0/+6
* Use vm_paddr_t, not vm_offset_t, when dealing with physical addresses.ian2014-02-091-3/+3
* It turns out a global variable is the only straightforward way toian2014-02-091-0/+5
* Consolidate code related to setting up physical memory configuration intoian2014-02-082-3/+86
* Remove the ARM_USE_SMALL_ALLOC option and code related to it.ian2014-02-083-66/+6
* Use abp_physaddr for the physical address over KERNPHYSADDR. This helps usandrew2014-02-061-1/+1
* Pass the kernel physical address to initarm through the boot param struct.andrew2014-02-061-0/+1
OpenPOWER on IntegriCloud