| Commit message (Expand) | Author | Age | Files | Lines |
| * | Different versions of the ARM processor use different registers. | Michael Tuexen | 2014-06-17 | 1 | -0/+9 |
| * | Delete obsolete and unused PJ4B CPU functions | Zbigniew Bodek | 2014-05-25 | 1 | -9/+0 |
| * | Eliminate one of the causes of spurious interrupts on armv6. The arm weak | Ian Lepore | 2014-05-24 | 1 | -0/+2 |
| * | Remove NetBSD implementation details not relevant to FreeBSD. | Warner Losh | 2014-05-23 | 1 | -8/+0 |
| * | Add FDT_PLATFORM_DEF2 for when there are multiple platforms needing to use | Andrew Turner | 2014-05-17 | 1 | -15/+18 |
| * | Fix a comment s/initarm_/platform_/ | Andrew Turner | 2014-05-17 | 1 | -1/+1 |
| * | Add the start of the ARM platform code. This is based on the PowerPC | Andrew Turner | 2014-05-17 | 3 | -34/+142 |
| * | Give suitably-endowed ARMs a register similar to the x86 TSC register. | Mark Murray | 2014-05-14 | 1 | -1/+16 |
| * | Add cpu_l2cache_drain_writebuf(), use it to implement generic_bs_barrier(). | Ian Lepore | 2014-05-11 | 1 | -0/+2 |
| * | Make the hardware memory and instruction barrier functions work on armv4 | Ian Lepore | 2014-05-11 | 1 | -3/+3 |
| * | Add a public routine to set the L2 cache ram latencies. This can be | Ian Lepore | 2014-05-06 | 1 | -0/+13 |
| * | Add defines for the bits in the PL310 debug control register. | Ian Lepore | 2014-05-06 | 1 | -0/+2 |
| * | Make this declaration into a proper function prototype. | Ian Lepore | 2014-04-29 | 1 | -1/+1 |
| * | Move duplicated code to print l2 cache config into the common code. | Ian Lepore | 2014-04-27 | 1 | -0/+2 |
| * | There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, so | Ian Lepore | 2014-04-27 | 1 | -1/+1 |
| * | Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed. | Ian Lepore | 2014-04-27 | 1 | -2/+0 |
| * | Provide a proper armv7 implementation of icache_sync_all rather than | Ian Lepore | 2014-04-27 | 1 | -0/+1 |
| * | Call cpu_icache_sync_range() rather than sync_all since we know the range | Ian Lepore | 2014-04-26 | 1 | -1/+1 |
| * | Tell VM we now have ARM platforms with physically discontiguous memory. | Ian Lepore | 2014-04-06 | 1 | -2/+2 |
| * | We don't support any ARM systems with an ISA bus and don't need a freelist | Ian Lepore | 2014-04-04 | 1 | -7/+2 |
| * | Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4 | Tijl Coosemans | 2014-04-01 | 1 | -2/+2 |
| * | Add Cortex-A15 cpu id revisions. | Ruslan Bukin | 2014-04-01 | 1 | -1/+4 |
| * | VFP fixes/cleanups for ARM11: | Andrew Turner | 2014-03-29 | 1 | -0/+3 |
| * | Add more flags for the fpexc register from the ARM1176JZF-S Manual | Andrew Turner | 2014-03-29 | 1 | -0/+5 |
| * | Move an else case that was missed in r263676 | Andrew Turner | 2014-03-24 | 1 | -25/+25 |
| * | Reorder the pmap macros so "ARM_MMU_V6 + ARM_MMU_V7" is first. As they are | Andrew Turner | 2014-03-23 | 1 | -41/+42 |
| * | Simplify how we build MACHINE_ARCH. There are 3 options that may be set | Andrew Turner | 2014-03-22 | 1 | -9/+15 |
| * | Remove #include <machine/asmacros.h> from files that don't need it. | Ian Lepore | 2014-03-11 | 1 | -1/+1 |
| * | Remove the unreferenced DATA() macro. That leaves only GET_CURTHREAD_PTR() | Ian Lepore | 2014-03-11 | 1 | -26/+8 |
| * | Arrange for arm fork_trampoline() to return to userland via the standard | Ian Lepore | 2014-03-10 | 1 | -208/+0 |
| * | Change the way the asm GET_CURTHREAD_PTR() macro is defined so that code | Ian Lepore | 2014-03-10 | 1 | -7/+4 |
| * | Remove all traces of support for ARM chips prior to the arm9 series. We | Ian Lepore | 2014-03-09 | 6 | -209/+13 |
| * | Always call vfp_discard() on thread death, not just when the VFP is | Ian Lepore | 2014-03-09 | 1 | -1/+1 |
| * | Remove all dregs of a per-thread undefined-exception-mode stack. This is | Ian Lepore | 2014-03-09 | 2 | -5/+2 |
| * | Rework the VFP code that handles demand-based save and restore of state. | Ian Lepore | 2014-03-09 | 2 | -2/+5 |
| * | Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementation | Ian Lepore | 2014-02-28 | 1 | -0/+1 |
| * | Replace many pasted identical definitions of cpu_initclocks() with a common | Ian Lepore | 2014-02-26 | 1 | -0/+1 |
| * | Add a new cache maintenance function, idcache_inv_all, to the table, and | Ian Lepore | 2014-02-24 | 1 | -0/+11 |
| * | Move the declaration for mpentry() into a header file instead of pasting | Ian Lepore | 2014-02-23 | 1 | -0/+1 |
| * | Give the fdt helper routines static linkage since no global definition | Ian Lepore | 2014-02-17 | 1 | -2/+2 |
| * | Always clear L1 PTE descriptor when removing superpage on ARM | Zbigniew Bodek | 2014-02-15 | 1 | -0/+1 |
| * | Use the right symbols for determining arm architecture. Include the | Ian Lepore | 2014-02-12 | 1 | -0/+2 |
| * | Pass the pagetable used from locore.S to initarm to allow it to map data | Andrew Turner | 2014-02-09 | 1 | -0/+6 |
| * | Use vm_paddr_t, not vm_offset_t, when dealing with physical addresses. | Ian Lepore | 2014-02-09 | 1 | -3/+3 |
| * | It turns out a global variable is the only straightforward way to | Ian Lepore | 2014-02-09 | 1 | -0/+5 |
| * | Consolidate code related to setting up physical memory configuration into | Ian Lepore | 2014-02-08 | 2 | -3/+86 |
| * | Remove the ARM_USE_SMALL_ALLOC option and code related to it. | Ian Lepore | 2014-02-08 | 3 | -66/+6 |
| * | Use abp_physaddr for the physical address over KERNPHYSADDR. This helps us | Andrew Turner | 2014-02-06 | 1 | -1/+1 |
| * | Pass the kernel physical address to initarm through the boot param struct. | Andrew Turner | 2014-02-06 | 1 | -0/+1 |
| * | Only use the CPU ID register if SMP is defined. Some non-MPCore armv6 cpu, | Olivier Houchard | 2014-02-02 | 1 | -0/+4 |