| Commit message (Expand) | Author | Age | Files | Lines |
* | Add dl_unwind_find_exidx() for ARM EABI, required for C++ exception | ian | 2014-07-19 | 1 | -0/+3 |
* | Different versions of the ARM processor use different registers. | tuexen | 2014-06-17 | 1 | -0/+9 |
* | Delete obsolete and unused PJ4B CPU functions | zbb | 2014-05-25 | 1 | -9/+0 |
* | Eliminate one of the causes of spurious interrupts on armv6. The arm weak | ian | 2014-05-24 | 1 | -0/+2 |
* | Remove NetBSD implementation details not relevant to FreeBSD. | imp | 2014-05-23 | 1 | -8/+0 |
* | Add FDT_PLATFORM_DEF2 for when there are multiple platforms needing to use | andrew | 2014-05-17 | 1 | -15/+18 |
* | Fix a comment s/initarm_/platform_/ | andrew | 2014-05-17 | 1 | -1/+1 |
* | Add the start of the ARM platform code. This is based on the PowerPC | andrew | 2014-05-17 | 3 | -34/+142 |
* | Give suitably-endowed ARMs a register similar to the x86 TSC register. | markm | 2014-05-14 | 1 | -1/+16 |
* | Add cpu_l2cache_drain_writebuf(), use it to implement generic_bs_barrier(). | ian | 2014-05-11 | 1 | -0/+2 |
* | Make the hardware memory and instruction barrier functions work on armv4 | ian | 2014-05-11 | 1 | -3/+3 |
* | Add a public routine to set the L2 cache ram latencies. This can be | ian | 2014-05-06 | 1 | -0/+13 |
* | Add defines for the bits in the PL310 debug control register. | ian | 2014-05-06 | 1 | -0/+2 |
* | Make this declaration into a proper function prototype. | ian | 2014-04-29 | 1 | -1/+1 |
* | Move duplicated code to print l2 cache config into the common code. | ian | 2014-04-27 | 1 | -0/+2 |
* | There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, so | ian | 2014-04-27 | 1 | -1/+1 |
* | Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed. | ian | 2014-04-27 | 1 | -2/+0 |
* | Provide a proper armv7 implementation of icache_sync_all rather than | ian | 2014-04-27 | 1 | -0/+1 |
* | Call cpu_icache_sync_range() rather than sync_all since we know the range | ian | 2014-04-26 | 1 | -1/+1 |
* | Tell VM we now have ARM platforms with physically discontiguous memory. | ian | 2014-04-06 | 1 | -2/+2 |
* | We don't support any ARM systems with an ISA bus and don't need a freelist | ian | 2014-04-04 | 1 | -7/+2 |
* | Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4 | tijl | 2014-04-01 | 1 | -2/+2 |
* | Add Cortex-A15 cpu id revisions. | br | 2014-04-01 | 1 | -1/+4 |
* | VFP fixes/cleanups for ARM11: | andrew | 2014-03-29 | 1 | -0/+3 |
* | Add more flags for the fpexc register from the ARM1176JZF-S Manual | andrew | 2014-03-29 | 1 | -0/+5 |
* | Move an else case that was missed in r263676 | andrew | 2014-03-24 | 1 | -25/+25 |
* | Reorder the pmap macros so "ARM_MMU_V6 + ARM_MMU_V7" is first. As they are | andrew | 2014-03-23 | 1 | -41/+42 |
* | Simplify how we build MACHINE_ARCH. There are 3 options that may be set | andrew | 2014-03-22 | 1 | -9/+15 |
* | 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 |