aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
* Different versions of the ARM processor use different registers.Michael Tuexen2014-06-171-0/+9
* Delete obsolete and unused PJ4B CPU functionsZbigniew Bodek2014-05-251-9/+0
* Eliminate one of the causes of spurious interrupts on armv6. The arm weakIan Lepore2014-05-241-0/+2
* Remove NetBSD implementation details not relevant to FreeBSD.Warner Losh2014-05-231-8/+0
* Add FDT_PLATFORM_DEF2 for when there are multiple platforms needing to useAndrew Turner2014-05-171-15/+18
* Fix a comment s/initarm_/platform_/Andrew Turner2014-05-171-1/+1
* Add the start of the ARM platform code. This is based on the PowerPCAndrew Turner2014-05-173-34/+142
* Give suitably-endowed ARMs a register similar to the x86 TSC register.Mark Murray2014-05-141-1/+16
* Add cpu_l2cache_drain_writebuf(), use it to implement generic_bs_barrier().Ian Lepore2014-05-111-0/+2
* Make the hardware memory and instruction barrier functions work on armv4Ian Lepore2014-05-111-3/+3
* Add a public routine to set the L2 cache ram latencies. This can beIan Lepore2014-05-061-0/+13
* Add defines for the bits in the PL310 debug control register.Ian Lepore2014-05-061-0/+2
* Make this declaration into a proper function prototype.Ian Lepore2014-04-291-1/+1
* Move duplicated code to print l2 cache config into the common code.Ian Lepore2014-04-271-0/+2
* There is no difference between IPI_STOP and IPI_STOP_HARD on ARM, soIan Lepore2014-04-271-1/+1
* Remove cpu_idcache_wbinv_all() from kdb_cpu_trap(), it's no longer needed.Ian Lepore2014-04-271-2/+0
* Provide a proper armv7 implementation of icache_sync_all rather thanIan Lepore2014-04-271-0/+1
* Call cpu_icache_sync_range() rather than sync_all since we know the rangeIan Lepore2014-04-261-1/+1
* Tell VM we now have ARM platforms with physically discontiguous memory.Ian Lepore2014-04-061-2/+2
* We don't support any ARM systems with an ISA bus and don't need a freelistIan Lepore2014-04-041-7/+2
* Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4Tijl Coosemans2014-04-011-2/+2
* Add Cortex-A15 cpu id revisions.Ruslan Bukin2014-04-011-1/+4
* VFP fixes/cleanups for ARM11:Andrew Turner2014-03-291-0/+3
* Add more flags for the fpexc register from the ARM1176JZF-S ManualAndrew Turner2014-03-291-0/+5
* Move an else case that was missed in r263676Andrew Turner2014-03-241-25/+25
* Reorder the pmap macros so "ARM_MMU_V6 + ARM_MMU_V7" is first. As they areAndrew Turner2014-03-231-41/+42
* Simplify how we build MACHINE_ARCH. There are 3 options that may be setAndrew Turner2014-03-221-9/+15
* Remove #include <machine/asmacros.h> from files that don't need it.Ian Lepore2014-03-111-1/+1
* Remove the unreferenced DATA() macro. That leaves only GET_CURTHREAD_PTR()Ian Lepore2014-03-111-26/+8
* Arrange for arm fork_trampoline() to return to userland via the standardIan Lepore2014-03-101-208/+0
* Change the way the asm GET_CURTHREAD_PTR() macro is defined so that codeIan Lepore2014-03-101-7/+4
* Remove all traces of support for ARM chips prior to the arm9 series. WeIan Lepore2014-03-096-209/+13
* Always call vfp_discard() on thread death, not just when the VFP isIan Lepore2014-03-091-1/+1
* Remove all dregs of a per-thread undefined-exception-mode stack. This isIan Lepore2014-03-092-5/+2
* Rework the VFP code that handles demand-based save and restore of state.Ian Lepore2014-03-092-2/+5
* Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementationIan Lepore2014-02-281-0/+1
* Replace many pasted identical definitions of cpu_initclocks() with a commonIan Lepore2014-02-261-0/+1
* Add a new cache maintenance function, idcache_inv_all, to the table, andIan Lepore2014-02-241-0/+11
* Move the declaration for mpentry() into a header file instead of pastingIan Lepore2014-02-231-0/+1
* Give the fdt helper routines static linkage since no global definitionIan Lepore2014-02-171-2/+2
* Always clear L1 PTE descriptor when removing superpage on ARMZbigniew Bodek2014-02-151-0/+1
* Use the right symbols for determining arm architecture. Include theIan Lepore2014-02-121-0/+2
* Pass the pagetable used from locore.S to initarm to allow it to map dataAndrew Turner2014-02-091-0/+6
* Use vm_paddr_t, not vm_offset_t, when dealing with physical addresses.Ian Lepore2014-02-091-3/+3
* It turns out a global variable is the only straightforward way toIan Lepore2014-02-091-0/+5
* Consolidate code related to setting up physical memory configuration intoIan Lepore2014-02-082-3/+86
* Remove the ARM_USE_SMALL_ALLOC option and code related to it.Ian Lepore2014-02-083-66/+6
* Use abp_physaddr for the physical address over KERNPHYSADDR. This helps usAndrew Turner2014-02-061-1/+1
* Pass the kernel physical address to initarm through the boot param struct.Andrew Turner2014-02-061-0/+1
* Only use the CPU ID register if SMP is defined. Some non-MPCore armv6 cpu,Olivier Houchard2014-02-021-0/+4