summaryrefslogtreecommitdiffstats
path: root/sys/arm/arm
Commit message (Expand)AuthorAgeFilesLines
* Add ARM Generic Timer driver.ray2013-06-291-0/+374
* o Initialize interrupt groups as Group 0 (secure interrupts).ray2013-06-291-15/+29
* Add identification for Cortex-A15 (R0) cores.ray2013-06-282-1/+4
* Support reading registers r0-r3 when unwinding. There is a seperateandrew2013-06-271-0/+19
* Add UNWINDSVCFRAME to provide the unwind pseudo ops to allow us to unwindandrew2013-06-271-1/+1
* Make support for atomics on ARM complete.ed2013-06-151-42/+316
* Fix the vfp code to work with the 16 register variants of the VFP unit. Weandrew2013-06-131-34/+43
* Add C11 atomic fallbacks for ARM.ed2013-06-131-0/+540
* Implement pmap_copy() for ARMv6/v7.gber2013-06-041-0/+120
* Rework and organize pmap_enter_locked() function.gber2013-05-231-86/+72
* Stop using PVF_MOD, PVF_REF & PVF_EXEC flags in pv_entry, use PTE.gber2013-05-231-36/+32
* Improve, optimize and clean-up ARMv6/v7 memory management related code.gber2013-05-233-221/+216
* Switch to AP[2:1] access permissions model. Store "referenced"gber2013-05-233-108/+122
* o Relax locking assertions for vm_page_find_least()attilio2013-05-212-0/+4
* Add a comment explaining why stack_capture is empty for EABI and clang.andrew2013-05-191-0/+12
* Fix L2 cache write-back invalidate for Sheeva core.gber2013-05-161-0/+8
* Port the new PV entry allocator from amd64/i386/mips to armv6/v7.gber2013-05-141-77/+445
* Don't use the old stack-walking code withkientzle2013-05-111-4/+5
* Fix page reference emulation on ARMv6 and v7gber2013-05-061-0/+1
* Fix L2 PTE access permissions management.gber2013-05-061-6/+9
* Correct comment about initial VA=>PA mappinggber2013-05-061-1/+1
* Avoid calling pcpu_init() simultaneously.gber2013-05-061-1/+8
* Properly initialize Armada XP MP subsystem.gber2013-05-063-6/+62
* Make a debugging printf a little more useful.kientzle2013-05-041-2/+2
* Fix comment block formatting.ian2013-05-041-1/+2
* Insert STOP_UNWINDING directives in the _start (kernel entry point) andian2013-05-043-4/+12
* EABI unwinder enhancements... When it's time to stop unwinding, don'tian2013-05-041-26/+39
* Add Xilinx Zynq ARM/FPGA SoC support to FreeBSD/arm port.wkoszek2013-04-272-1/+4
* Initialize GIC_PMRR register on ARM GIC.dmarion2013-04-221-0/+6
* Add the hw.floatingpoint sysctl to ARM to tell us if we have vfp supportandrew2013-04-052-1/+5
* When running on armv6, set alignment checking to modulo-4 mode ratherian2013-03-311-3/+9
* Don't check and warn about pmap mismatch on every call to busdma sync.ian2013-03-231-17/+11
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-192-0/+4
* Move the __aeabi_unwind_cpp_pr{0,1,2} functions to libkern so they can beandrew2013-03-161-23/+0
* Implement the required but unused __aeabi_unwind_cpp_* functions in theandrew2013-03-161-0/+15
* Add an END macro to ARM. This is mostly used to tell gas where the boundsandrew2013-03-1635-12/+342
* Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-142-1/+131
* Fix a typo where db_printf was spelt printf.andrew2013-03-101-1/+1
* Update how we read the stack pointer to work on both GCC and clang.andrew2013-03-101-2/+5
* Tell the unwinder we can't unwind swi_entry. This fixes an infinite loopandrew2013-03-101-0/+4
* __FreeBSD_ARCH_armv6__ is undefined on clang. We can use __ARM_ARCH inandrew2013-03-091-1/+1
* MFCattilio2013-03-091-0/+2
* MFCattilio2013-03-083-2/+22
|\
| * Fix stack alignment in the kernel to be on an 8 byte boundary as requiredandrew2013-03-062-2/+19
| * If we're using a PIPT L2 cache, only merge 2 segments if both the virtualcognet2013-03-041-0/+3
* | MFCattilio2013-03-022-21/+10
|\ \ | |/
| * Ensure the stack is correctly aligned before calling the first C function.andrew2013-03-021-0/+1
| * MFcalloutng:mav2013-02-281-21/+9
| * Merge from vmc-playground branch:attilio2013-02-262-4/+2
| * Fix SMP build.cognet2013-02-261-4/+3
OpenPOWER on IntegriCloud