| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove #include <machine/asmacros.h> from files that don't need it. | ian | 2014-03-11 | 1 | -1/+1 |
* | Remove the unreferenced DATA() macro. That leaves only GET_CURTHREAD_PTR() | ian | 2014-03-11 | 1 | -26/+8 |
* | Arrange for arm fork_trampoline() to return to userland via the standard | ian | 2014-03-10 | 1 | -208/+0 |
* | Change the way the asm GET_CURTHREAD_PTR() macro is defined so that code | ian | 2014-03-10 | 1 | -7/+4 |
* | Remove all traces of support for ARM chips prior to the arm9 series. We | ian | 2014-03-09 | 6 | -209/+13 |
* | Always call vfp_discard() on thread death, not just when the VFP is | ian | 2014-03-09 | 1 | -1/+1 |
* | Remove all dregs of a per-thread undefined-exception-mode stack. This is | ian | 2014-03-09 | 2 | -5/+2 |
* | Rework the VFP code that handles demand-based save and restore of state. | ian | 2014-03-09 | 2 | -2/+5 |
* | Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementation | ian | 2014-02-28 | 1 | -0/+1 |
* | Replace many pasted identical definitions of cpu_initclocks() with a common | ian | 2014-02-26 | 1 | -0/+1 |
* | Add a new cache maintenance function, idcache_inv_all, to the table, and | ian | 2014-02-24 | 1 | -0/+11 |
* | Move the declaration for mpentry() into a header file instead of pasting | ian | 2014-02-23 | 1 | -0/+1 |
* | Give the fdt helper routines static linkage since no global definition | ian | 2014-02-17 | 1 | -2/+2 |
* | Always clear L1 PTE descriptor when removing superpage on ARM | zbb | 2014-02-15 | 1 | -0/+1 |
* | Use the right symbols for determining arm architecture. Include the | ian | 2014-02-12 | 1 | -0/+2 |
* | Pass the pagetable used from locore.S to initarm to allow it to map data | andrew | 2014-02-09 | 1 | -0/+6 |
* | Use vm_paddr_t, not vm_offset_t, when dealing with physical addresses. | ian | 2014-02-09 | 1 | -3/+3 |
* | It turns out a global variable is the only straightforward way to | ian | 2014-02-09 | 1 | -0/+5 |
* | Consolidate code related to setting up physical memory configuration into | ian | 2014-02-08 | 2 | -3/+86 |
* | Remove the ARM_USE_SMALL_ALLOC option and code related to it. | ian | 2014-02-08 | 3 | -66/+6 |
* | Use abp_physaddr for the physical address over KERNPHYSADDR. This helps us | andrew | 2014-02-06 | 1 | -1/+1 |
* | Pass the kernel physical address to initarm through the boot param struct. | andrew | 2014-02-06 | 1 | -0/+1 |
* | Only use the CPU ID register if SMP is defined. Some non-MPCore armv6 cpu, | cognet | 2014-02-02 | 1 | -0/+4 |
* | Add missing semicolon. | ian | 2014-02-02 | 1 | -1/+1 |
* | Change the way pcpu and curthread are stored per-core: | cognet | 2014-02-02 | 2 | -11/+23 |
* | Update all arm code that manipulates the PSR registers to use modern syntax. | ian | 2014-02-02 | 2 | -12/+12 |
* | Correct the alignment of sp through functions that use UNWINDSVCFRAME. We | andrew | 2014-01-24 | 1 | -1/+6 |
* | Add a prototype for the new arm_devmap_print_table(). This should have | ian | 2014-01-09 | 1 | -0/+3 |
* | Fix arm build. | andreast | 2014-01-06 | 2 | -3/+0 |
* | Remove dev/fdt/fdt_pci.c, which was code specific to Marvell ARM SoCs, | ian | 2014-01-05 | 1 | -2/+0 |
* | Retire machine/fdt.h as a header used by MI code, as its function is now | nwhitehorn | 2014-01-05 | 2 | -5/+7 |
* | Add polarity and level support to ARM GIC | zbb | 2014-01-01 | 1 | -0/+3 |
* | Add identification and necessary type checks for Krait CPU cores. Krait CPU i... | ganbold | 2013-12-20 | 5 | -4/+9 |
* | Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this | eadler | 2013-11-30 | 1 | -1/+1 |
* | platform_devmap_init() was renamed initarm_devmap_init() in r257669, update | gavin | 2013-11-24 | 1 | -2/+2 |
* | As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In other | alc | 2013-11-08 | 1 | -6/+11 |
* | Style and comment tweaks, no functional changes. | ian | 2013-11-05 | 1 | -7/+7 |
* | Add new helper routines for arm static device mapping. The new code | ian | 2013-11-05 | 1 | -3/+20 |
* | Make PTE_DEVICE a synonym for PTE_NOCACHE on armv4, to make it easier to | ian | 2013-11-05 | 1 | -0/+1 |
* | Call initarm_lastaddr() later in the init sequence, after establishing | ian | 2013-11-05 | 1 | -2/+30 |
* | Move remaining code and data related to static device mapping into the | ian | 2013-11-04 | 4 | -20/+30 |
* | Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoring | ian | 2013-11-04 | 3 | -4/+49 |
* | Don't create a distinct free page pool for segregating allocations that are | alc | 2013-11-02 | 1 | -5/+11 |
* | Fix condition that determines PMAP_NEEDS_PTE_SYNC value for ARM | zbb | 2013-10-28 | 1 | -1/+1 |
* | Switch off explicit broadcasting of the TLB flush operations for PJ4B CPU | zbb | 2013-10-28 | 1 | -1/+1 |
* | Remove not working and deprecated PJ4Bv6 support | zbb | 2013-10-28 | 2 | -13/+0 |
* | Make sure the PCB is aligned on 8 bytes, we may use ldrd/strd to access it, | cognet | 2013-10-27 | 1 | -1/+5 |
* | Remove the last dregs of trapframe_t. It turns out only arm was using | ian | 2013-10-27 | 1 | -2/+2 |
* | Retire arm_remap_nocache() and the data and constants associated with it. | ian | 2013-10-27 | 1 | -5/+0 |
* | Remove #include <machine/frame.h> from all the arm code that doesn't | ian | 2013-10-27 | 4 | -3/+4 |