aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
* Retire pmap_dmap_iscurrent(). It is only a wrapper around pmap_is_current(),...Jason A. Harmening2015-10-282-6/+0
* Provide armv4/v5 implementations of several of the armv6 cache maintenanceIan Lepore2015-10-241-0/+48
* Rename dcache_dma_preread() to dcache_inv_poc_dma() to make it clear that itIan Lepore2015-10-241-6/+8
* Use pmap_quick* functions in armv6 busdma, for bounce buffers and cache maint...Jason A. Harmening2015-10-221-0/+25
* Set the correct values in the arm aux control register, based on chip type.Ian Lepore2015-10-191-1/+18
* Only decode fdt data which belongs to the GIC controller.Ian Lepore2015-10-181-2/+1
* Import ARM_INTRNG, the "next generation" interrupt architecture for armIan Lepore2015-10-183-3/+120
* Rename arm_init_secondary_ic() -> arm_pic_init_secondary(). The latter isIan Lepore2015-10-181-1/+1
* ARM userspace accessors, e.g. {s,f}uword(9), copy{in,out}(9),Konstantin Belousov2015-10-151-4/+0
* A follow-up to r288492. In fact, revert the mentioned commit forKonstantin Belousov2015-10-071-0/+2
* Add missing stack unwind information to several assembly functions onRobert Watson2015-10-041-0/+2
* FreeBSD does not support SMP on ARMv5. Since processor is alwaysKonstantin Belousov2015-10-023-28/+61
* Typo.Konstantin Belousov2015-08-201-1/+1
* The Broadcom BCM56060 chip has a Cortex-A9R4 core.Marcel Moolenaar2015-08-131-0/+1
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, theKonstantin Belousov2015-08-101-1/+1
* Rationalize BSD license on sys/*/include/float.hEd Maste2015-08-051-5/+1
* Add two new pmap functions:Jason A. Harmening2015-08-041-2/+6
* Fix atomic_store_64, it should write the value passed in, not the valueAndrew Turner2015-07-191-1/+1
* Clean up the style of the armv6 atomic code.Andrew Turner2015-07-191-183/+187
* Sort the ARM atomic functions to be in alphabetical order.Andrew Turner2015-07-192-344/+273
* Split out the arm and armv6 parts of atomic.h to new files. While here useAndrew Turner2015-07-163-1026/+1113
* Add the atomic_thread_fence() family of functions with intent toKonstantin Belousov2015-07-081-0/+28
* Stop using VFP in pcpu.h when we mean ARMv6 and later.Andrew Turner2015-06-111-3/+3
* Retire VM_FREEPOOL_CACHE as the next step in eliminating PG_CACHE pages.Alan Cox2015-06-081-3/+2
* Remove pc_cpu, it was duplicating pc_cpuid so was unneeded.Andrew Turner2015-06-071-2/+1
* We only support the ARM EABI in head, remove the check on __ARM_EABI__.Andrew Turner2015-05-313-11/+1
* Add more cp15_ functions, and use them in cpufunc.c where possible.Andrew Turner2015-05-242-1/+14
* Export the eflags field from the elf header. This allows betterWarner Losh2015-05-221-22/+23
* Clean up struct syscall_args:Andrew Turner2015-05-171-4/+9
* Add assertions that the addresses passed to tlb maintenance are page-aligned.Ian Lepore2015-05-151-47/+63
* It appears to be armv7_sleep is a duplication of armv7_cpu_sleep.Ganbold Tsagaankhuu2015-05-151-1/+0
* Retire pmap_lazyfix(). This function only existed in the new armv6 pmapAlan Cox2015-05-112-2/+0
* Mark thumb entry points as such when building for thumb, otherwise markAndrew Turner2015-05-111-1/+7
* Use the Thumb compliant version of the add instruction. We can only useAndrew Turner2015-05-111-1/+1
* List both registers to use in the 64-bit atomic instructions. We will needAndrew Turner2015-05-111-19/+19
* cpu-v6.h should only be used in the kernel, add an error to enforce this.Andrew Turner2015-05-111-0/+7
* Correct PL310_POWER_CTRL offsetEd Maste2015-05-071-1/+1
* Add new CP15 operations and DB_SHOW_COMMAND to print CP15 registersZbigniew Bodek2015-05-063-0/+11
* Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device().Ian Lepore2015-04-102-2/+4
* Add support to the efi boot1 and loader for 32-bit ARM. This will be usedAndrew Turner2015-04-061-0/+7
* dev/ofw/openfirm.h is not needed in the arm machine/fdt.hAndrew Turner2015-04-051-2/+0
* Re-add machine/bus.h to machine/fdt.h on arm, it's still needed.Andrew Turner2015-04-041-0/+2
* Don't include unneeded files in the arm machine/fdt.h. While here, removeAndrew Turner2015-04-041-6/+0
* Move the definition of fdt_localbus_devmap to a Marvell specific file asAndrew Turner2015-04-041-4/+0
* Add the generic timer registers to sysreg.h and cpu-v6.h, and use theAndrew Turner2015-04-022-0/+69
* Remove support for CPU_XSCALE_80200. None of our configs support it, andAndrew Turner2015-03-302-10/+8
* Remove support for CPU_FA626TE. It's unused by any of our kernel configs.Andrew Turner2015-03-302-7/+4
* pj4b_config and pj4bv7_setup are only used when CPU_MV_PJ4B is defined.Andrew Turner2015-03-291-2/+4
* Remove arm1136 support. We don't have any configs that use it, and I don'tAndrew Turner2015-03-293-10/+4
* Remove the bootconfig parsing. We never used it and always passed either anAndrew Turner2015-03-292-68/+10