| Commit message (Expand) | Author | Age | Files | Lines |
* | Retire pmap_dmap_iscurrent(). It is only a wrapper around pmap_is_current(),... | Jason A. Harmening | 2015-10-28 | 2 | -6/+0 |
* | Provide armv4/v5 implementations of several of the armv6 cache maintenance | Ian Lepore | 2015-10-24 | 1 | -0/+48 |
* | Rename dcache_dma_preread() to dcache_inv_poc_dma() to make it clear that it | Ian Lepore | 2015-10-24 | 1 | -6/+8 |
* | Use pmap_quick* functions in armv6 busdma, for bounce buffers and cache maint... | Jason A. Harmening | 2015-10-22 | 1 | -0/+25 |
* | Set the correct values in the arm aux control register, based on chip type. | Ian Lepore | 2015-10-19 | 1 | -1/+18 |
* | Only decode fdt data which belongs to the GIC controller. | Ian Lepore | 2015-10-18 | 1 | -2/+1 |
* | Import ARM_INTRNG, the "next generation" interrupt architecture for arm | Ian Lepore | 2015-10-18 | 3 | -3/+120 |
* | Rename arm_init_secondary_ic() -> arm_pic_init_secondary(). The latter is | Ian Lepore | 2015-10-18 | 1 | -1/+1 |
* | ARM userspace accessors, e.g. {s,f}uword(9), copy{in,out}(9), | Konstantin Belousov | 2015-10-15 | 1 | -4/+0 |
* | A follow-up to r288492. In fact, revert the mentioned commit for | Konstantin Belousov | 2015-10-07 | 1 | -0/+2 |
* | Add missing stack unwind information to several assembly functions on | Robert Watson | 2015-10-04 | 1 | -0/+2 |
* | FreeBSD does not support SMP on ARMv5. Since processor is always | Konstantin Belousov | 2015-10-02 | 3 | -28/+61 |
* | Typo. | Konstantin Belousov | 2015-08-20 | 1 | -1/+1 |
* | The Broadcom BCM56060 chip has a Cortex-A9R4 core. | Marcel Moolenaar | 2015-08-13 | 1 | -0/+1 |
* | Make kstack_pages a tunable on arm, x86, and powepc. On i386, the | Konstantin Belousov | 2015-08-10 | 1 | -1/+1 |
* | Rationalize BSD license on sys/*/include/float.h | Ed Maste | 2015-08-05 | 1 | -5/+1 |
* | Add two new pmap functions: | Jason A. Harmening | 2015-08-04 | 1 | -2/+6 |
* | Fix atomic_store_64, it should write the value passed in, not the value | Andrew Turner | 2015-07-19 | 1 | -1/+1 |
* | Clean up the style of the armv6 atomic code. | Andrew Turner | 2015-07-19 | 1 | -183/+187 |
* | Sort the ARM atomic functions to be in alphabetical order. | Andrew Turner | 2015-07-19 | 2 | -344/+273 |
* | Split out the arm and armv6 parts of atomic.h to new files. While here use | Andrew Turner | 2015-07-16 | 3 | -1026/+1113 |
* | Add the atomic_thread_fence() family of functions with intent to | Konstantin Belousov | 2015-07-08 | 1 | -0/+28 |
* | Stop using VFP in pcpu.h when we mean ARMv6 and later. | Andrew Turner | 2015-06-11 | 1 | -3/+3 |
* | Retire VM_FREEPOOL_CACHE as the next step in eliminating PG_CACHE pages. | Alan Cox | 2015-06-08 | 1 | -3/+2 |
* | Remove pc_cpu, it was duplicating pc_cpuid so was unneeded. | Andrew Turner | 2015-06-07 | 1 | -2/+1 |
* | We only support the ARM EABI in head, remove the check on __ARM_EABI__. | Andrew Turner | 2015-05-31 | 3 | -11/+1 |
* | Add more cp15_ functions, and use them in cpufunc.c where possible. | Andrew Turner | 2015-05-24 | 2 | -1/+14 |
* | Export the eflags field from the elf header. This allows better | Warner Losh | 2015-05-22 | 1 | -22/+23 |
* | Clean up struct syscall_args: | Andrew Turner | 2015-05-17 | 1 | -4/+9 |
* | Add assertions that the addresses passed to tlb maintenance are page-aligned. | Ian Lepore | 2015-05-15 | 1 | -47/+63 |
* | It appears to be armv7_sleep is a duplication of armv7_cpu_sleep. | Ganbold Tsagaankhuu | 2015-05-15 | 1 | -1/+0 |
* | Retire pmap_lazyfix(). This function only existed in the new armv6 pmap | Alan Cox | 2015-05-11 | 2 | -2/+0 |
* | Mark thumb entry points as such when building for thumb, otherwise mark | Andrew Turner | 2015-05-11 | 1 | -1/+7 |
* | Use the Thumb compliant version of the add instruction. We can only use | Andrew Turner | 2015-05-11 | 1 | -1/+1 |
* | List both registers to use in the 64-bit atomic instructions. We will need | Andrew Turner | 2015-05-11 | 1 | -19/+19 |
* | cpu-v6.h should only be used in the kernel, add an error to enforce this. | Andrew Turner | 2015-05-11 | 1 | -0/+7 |
* | Correct PL310_POWER_CTRL offset | Ed Maste | 2015-05-07 | 1 | -1/+1 |
* | Add new CP15 operations and DB_SHOW_COMMAND to print CP15 registers | Zbigniew Bodek | 2015-05-06 | 3 | -0/+11 |
* | Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device(). | Ian Lepore | 2015-04-10 | 2 | -2/+4 |
* | Add support to the efi boot1 and loader for 32-bit ARM. This will be used | Andrew Turner | 2015-04-06 | 1 | -0/+7 |
* | dev/ofw/openfirm.h is not needed in the arm machine/fdt.h | Andrew Turner | 2015-04-05 | 1 | -2/+0 |
* | Re-add machine/bus.h to machine/fdt.h on arm, it's still needed. | Andrew Turner | 2015-04-04 | 1 | -0/+2 |
* | Don't include unneeded files in the arm machine/fdt.h. While here, remove | Andrew Turner | 2015-04-04 | 1 | -6/+0 |
* | Move the definition of fdt_localbus_devmap to a Marvell specific file as | Andrew Turner | 2015-04-04 | 1 | -4/+0 |
* | Add the generic timer registers to sysreg.h and cpu-v6.h, and use the | Andrew Turner | 2015-04-02 | 2 | -0/+69 |
* | Remove support for CPU_XSCALE_80200. None of our configs support it, and | Andrew Turner | 2015-03-30 | 2 | -10/+8 |
* | Remove support for CPU_FA626TE. It's unused by any of our kernel configs. | Andrew Turner | 2015-03-30 | 2 | -7/+4 |
* | pj4b_config and pj4bv7_setup are only used when CPU_MV_PJ4B is defined. | Andrew Turner | 2015-03-29 | 1 | -2/+4 |
* | Remove arm1136 support. We don't have any configs that use it, and I don't | Andrew Turner | 2015-03-29 | 3 | -10/+4 |
* | Remove the bootconfig parsing. We never used it and always passed either an | Andrew Turner | 2015-03-29 | 2 | -68/+10 |