summaryrefslogtreecommitdiffstats
path: root/sys/arm/arm/cpufunc.c
Commit message (Expand)AuthorAgeFilesLines
* Enable L1 and L2 prefetch when possible for Cortex processorsZbigniew Bodek2017-09-181-0/+18
* MFC r306704,r308406:mmel2017-04-161-12/+0
* MFC r306631,r306640,r306641,r306650,r306656:mmel2017-04-161-118/+33
* MFC r312292, r313573:ian2017-03-021-1/+0
* MFC r306262, r306267, r310021: (needed to avoid conflicts on later merges)ian2017-03-011-2/+2
* Start to clean MIDR values using the CPUID scheme. We don't need to knowandrew2016-06-071-16/+10
* Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn'tian2016-05-251-1/+0
* Use the new(-ish) CP15_SCTLR macro to generate system control reg accessesian2016-05-231-1/+1
* The cpu_reset_needs_v4_MMU_disable variable is only used in locore-v4.S,andrew2016-03-021-3/+4
* ARM: For ARMv6/v7, code in locore.S initializes SCTLR and ACTRL registers.mmel2016-02-041-112/+0
* ARM: Don't use ugly (and hidden) global variable, control register ismmel2016-02-041-9/+0
* ARM: Replace only once used cpu_icache_sync_all() by ranged equivalent.mmel2016-02-031-9/+0
* ARM: Remove support for xscale i80219 and i80321 CPUs. We haven't singlemmel2016-02-031-36/+8
* ARM: All remaining functions in cpufunc_asm_arm10.S are identical withmmel2016-02-021-4/+4
* ARM: Remove last unused function, cpu_flush_prefetchbuf(),mmel2016-02-021-9/+0
* ARM: Rename remaining instances of cpufunc_id() to cpu_ident(),mmel2016-02-011-2/+0
* ARM: Remove never used cpu_tlb_flushI and cpu_tlb_flushI_SE() functionsmmel2016-02-011-16/+0
* ARM: cpufunc_domains, cpufunc_faultstatus and cpufunc_faultaddressmmel2016-01-311-39/+3
* ARM: Next round of cpufunc.* cleaning. Nobody uses flush_brnchtgt* functions,mmel2016-01-311-18/+0
* ARM: First round of cpufunc.* cleaning. All abort_fixup functions aremmel2016-01-311-48/+0
* Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6.skra2016-01-291-6/+0
* ARM: Add support for new KRAIT 300 CPU revision.mmel2015-11-281-1/+2
* Set the correct values in the arm aux control register, based on chip type.ian2015-10-191-1/+1
* The Broadcom BCM56060 chip has a Cortex-A9R4 core.marcel2015-08-131-0/+1
* Remove trailing whitespace from sys/arm/armandrew2015-05-241-50/+50
* Add more cp15_ functions, and use them in cpufunc.c where possible.andrew2015-05-241-30/+12
* It appears to be armv7_sleep is a duplication of armv7_cpu_sleep.ganbold2015-05-151-1/+1
* Delete cpu_do_powersave which is set but never used/testedganbold2015-05-131-15/+0
* Use ARMv7 style unaligned access on ARMv6. We set this bit in locore, butandrew2015-04-261-1/+2
* Restore setting cpufuncs on arm1176, it was removed by accident with theandrew2015-03-301-0/+1
* Remove support for CPU_XSCALE_80200. None of our configs support it, andandrew2015-03-301-51/+5
* Remove support for CPU_FA626TE. It's unused by any of our kernel configs.andrew2015-03-301-7/+7
* Remove arm1136 support. We don't have any configs that use it, and I don'tandrew2015-03-291-97/+9
* Remove the bootconfig parsing. We never used it and always passed either anandrew2015-03-291-138/+7
* Remove ARM9_CACHE_WRITE_THROUGH, none of our configs define it.andrew2015-03-291-4/+0
* Remove support for CPU_ARM10. No kernel configs could possibly use this asandrew2015-03-291-92/+8
* Resolve cache line size from CP15zbb2015-02-101-0/+11
* Correct cpu type, it was rather Cortex A12 R0.ganbold2015-01-141-1/+1
* Add CPU ID for ARM Cortex A17.ganbold2015-01-131-0/+1
* Different versions of the ARM processor use different registers.tuexen2014-06-171-1/+17
* Fix context switch on PJ4Bv7 and remove obsolete pj4b_/arm11 functionszbb2014-05-251-7/+7
* Give suitably-endowed ARMs a register similar to the x86 TSC register.markm2014-05-141-0/+37
* Add cpu_l2cache_drain_writebuf(), use it to implement generic_bs_barrier().ian2014-05-111-0/+11
* Provide a proper armv7 implementation of icache_sync_all rather thanian2014-04-271-1/+1
* Add Cortex-A15 cpu id revisions.br2014-04-011-1/+4
* Use armv7 TLB flush code, not arm11, for cortex-a processors.ian2014-03-161-5/+9
* Remove all traces of support for ARM chips prior to the arm9 series. Weian2014-03-091-1081/+5
* Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementationian2014-02-281-1/+1
* Add a new cache maintenance function, idcache_inv_all, to the table, andian2014-02-241-0/+16
* Add identification and necessary type checks for Krait CPU cores. Krait CPU i...ganbold2013-12-201-5/+6
OpenPOWER on IntegriCloud