summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* Only use the CPU ID register if SMP is defined. Some non-MPCore armv6 cpu,cognet2014-02-021-0/+4
* Add missing semicolon.ian2014-02-021-1/+1
* Change the way pcpu and curthread are stored per-core:cognet2014-02-022-11/+23
* Update all arm code that manipulates the PSR registers to use modern syntax.ian2014-02-022-12/+12
* Correct the alignment of sp through functions that use UNWINDSVCFRAME. Weandrew2014-01-241-1/+6
* Add a prototype for the new arm_devmap_print_table(). This should haveian2014-01-091-0/+3
* Fix arm build.andreast2014-01-062-3/+0
* Remove dev/fdt/fdt_pci.c, which was code specific to Marvell ARM SoCs,ian2014-01-051-2/+0
* Retire machine/fdt.h as a header used by MI code, as its function is nownwhitehorn2014-01-052-5/+7
* Add polarity and level support to ARM GICzbb2014-01-011-0/+3
* Add identification and necessary type checks for Krait CPU cores. Krait CPU i...ganbold2013-12-205-4/+9
* Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thiseadler2013-11-301-1/+1
* platform_devmap_init() was renamed initarm_devmap_init() in r257669, updategavin2013-11-241-2/+2
* As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In otheralc2013-11-081-6/+11
* Style and comment tweaks, no functional changes.ian2013-11-051-7/+7
* Add new helper routines for arm static device mapping. The new codeian2013-11-051-3/+20
* Make PTE_DEVICE a synonym for PTE_NOCACHE on armv4, to make it easier toian2013-11-051-0/+1
* Call initarm_lastaddr() later in the init sequence, after establishingian2013-11-051-2/+30
* Move remaining code and data related to static device mapping into theian2013-11-044-20/+30
* Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoringian2013-11-043-4/+49
* Don't create a distinct free page pool for segregating allocations that arealc2013-11-021-5/+11
* Fix condition that determines PMAP_NEEDS_PTE_SYNC value for ARMzbb2013-10-281-1/+1
* Switch off explicit broadcasting of the TLB flush operations for PJ4B CPUzbb2013-10-281-1/+1
* Remove not working and deprecated PJ4Bv6 supportzbb2013-10-282-13/+0
* Make sure the PCB is aligned on 8 bytes, we may use ldrd/strd to access it,cognet2013-10-271-1/+5
* Remove the last dregs of trapframe_t. It turns out only arm was usingian2013-10-271-2/+2
* Retire arm_remap_nocache() and the data and constants associated with it.ian2013-10-271-5/+0
* Remove #include <machine/frame.h> from all the arm code that doesn'tian2013-10-274-3/+4
OpenPOWER on IntegriCloud