summaryrefslogtreecommitdiff
path: root/arch/arm/cpu/armv8/cache_v8.c
AgeCommit message (Expand)Author
2026-02-24arm: armv8: Flush TLB before enabling MMUMark Kettenis
2025-11-04arm: armv8: mmu: fix mem_map_from_dram_banksAnshul Dalal
2025-10-22arm: armv8: mmu: add mmu_unmap_reserved_memAnshul Dalal
2025-10-22arm: armv8: mmu: add mem_map_from_dram_banksAnshul Dalal
2025-10-22arm: armv8: invalidate dcache entries on dcache_enableAnshul Dalal
2025-10-03arm: armv8: remove redundant definition of mmu_statusAnshul Dalal
2025-04-04arm64: Fix page permissions for platforms running at EL2Ilias Apalodimas
2025-03-14treewide: Add a function to change page permissionsIlias Apalodimas
2025-03-14arm64: mmu_change_region_attr() add an option not to break PTEsIlias Apalodimas
2025-03-14meminfo: add memory details for armv8Ilias Apalodimas
2024-11-17armv8: Fix get_sctlr() return typeSam Protsenko
2024-10-11arch: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILDSimon Glass
2024-09-06armv8: mmu: add a way to map additional regionsCaleb Connolly
2024-06-25arm64: add software pagetable walkerCaleb Connolly
2024-05-20Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"Tom Rini
2024-05-19Revert "Merge patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet""Tom Rini
2024-05-06arm: Remove <common.h> and add needed includesTom Rini
2024-04-10arm64: Fix map_range() not splitting mapped blocksPierre-Clément Tosi
2023-11-17Revert "arm64: Use FEAT_HAFDBS to track dirty pages when available"Chris Packham
2023-11-17Revert "arm64: Use level-2 for largest block mappings when FEAT_HAFDBS is pre...Chris Packham
2023-11-17Revert "armv8: enable HAFDBS for other ELx when FEAT_HAFDBS is present"Chris Packham
2023-04-25armv8: enable HAFDBS for other ELx when FEAT_HAFDBS is presentmeitao
2023-04-25arm64: Use level-2 for largest block mappings when FEAT_HAFDBS is presentMarc Zyngier
2023-04-25arm64: Use FEAT_HAFDBS to track dirty pages when availableMarc Zyngier
2023-03-06arm64: Reduce PT size estimation complexityMarc Zyngier
2023-03-06arm64: Reduce add_map() complexityMarc Zyngier
2023-03-06arm: cpu: Add optional CMOs by VAMarc Zyngier
2022-10-06armv8: cache_v8: Fix pgtables setup when MMU is already enabledPali Rohár
2022-06-16armv8: always use current exception level for TCR_ELx accessAndre Przywara
2021-07-28arm64: Update memcpy_{from, to}io() helpersPatrice Chotard
2021-02-02common: Drop asm/global_data.h from common headerSimon Glass
2020-05-25armv8: cache_v8: fix mmu_set_region_dcache_behaviourPeng Fan
2020-05-18common: Drop log.h from common headerSimon Glass
2020-05-18common: Drop net.h from common headerSimon Glass
2020-01-17common: Move hang() to the same header as panic()Simon Glass
2019-12-02common: Move some cache and MMU functions out of common.hSimon Glass
2019-05-18CONFIG_SPL_SYS_[DI]CACHE_OFF: addTrevor Woerner
2019-05-05arch: armv8: Provide a way to disable cache maintenance opsVignesh Raghavendra
2018-05-07SPDX: Convert all of our single license tags to Linux Kernel styleTom Rini
2017-12-04armv8: mmu: fix page table mappingPeng Fan
2017-05-11arm: Support cache invalidateSimon Glass
2017-03-14armv8: mmu: Add a function to change mapping attributesYork Sun
2016-11-07armv8: add hooks for all cache-wide operationsStephen Warren
2016-08-05armv8: mmu: Detect page table overflow in emergency pt creationAlexander Graf
2016-07-15armv8: mmu: Add support of non-identical mappingYork Sun
2016-07-15armv8: mmu: split block if necessaryYork Sun
2016-07-15armv8: mmu: house cleaningYork Sun
2016-03-21arm64: Fix layerscape mmu setupAlexander Graf
2016-03-15arm64: Only allow dcache disabled in SPL buildsAlexander Graf
2016-03-15arm64: Remove non-full-va map codeAlexander Graf