summaryrefslogtreecommitdiff
path: root/ArmPkg/Library/ArmLib
AgeCommit message (Expand)AuthorFilesLines
2019-05-31ArmPkg/ArmLib ARM: set .fpu to let Clang 7 assemble ArmV7Support.SArd Biesheuvel1-0/+2
2019-04-09ArmPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney19-132/+19
2019-01-29ArmPkg/ArmMmuLib AARCH64: get rid of needless TLB invalidationArd Biesheuvel1-3/+3
2018-11-29ArmPkg/ArmLib: add support for reading the max physical address space sizeArd Biesheuvel3-0/+33
2018-06-21ArmPkg/ArmMmuLib ARM: assume page tables are in writeback cacheable memoryArd Biesheuvel1-2/+0
2018-01-15ArmPkg/Library/ArmLib: add ArmWriteSctlrMichael Zimmermann3-0/+16
2017-09-15ArmPkg: ARM v8.2 updates for detecting FPSami Mujawar1-4/+6
2017-05-22ArmPkg: Add CNTHCTL_EL2 support functionsSami Mujawar1-0/+10
2017-02-22ArmPkg/ArmLib: AARCH64: allow the stack aligment (SA) bit to be managedArd Biesheuvel1-0/+34
2017-02-22ArmPkg/ArmLib: AARCH64: set frame pointer in cache maintenance routineArd Biesheuvel1-2/+3
2017-01-20ArmPkg/ArmLib: remove indirection layer from timer register accessorsArd Biesheuvel3-336/+0
2016-09-08ArmPkg/ArmBaseLib: clean up directory structureArd Biesheuvel15-12/+12
2016-09-08ArmPkg/ArmBaseLib: remove MemoryAllocationLib.h includesArd Biesheuvel2-2/+0
2016-09-08ArmPkg/ArmLib: remove all ArmLib flavors except ArmBaseLibArd Biesheuvel8-393/+0
2016-09-08ArmPkg/ArmLib: introduce ArmBaseLibArd Biesheuvel1-0/+59
2016-09-08ArmPkg/ArmLib: remove NullArmLibArd Biesheuvel2-158/+0
2016-08-11ArmPkg/ArmLib: switch to ASM_FUNC() asm macroArd Biesheuvel9-424/+205
2016-08-11ArmLib: remove ArmReplaceLiveTranslationEntry() implementationArd Biesheuvel1-60/+0
2016-08-01ArmPkg/Library: Add ArmReadSctlr for AArch64Supreeth Venkatesh1-1/+11
2016-07-07ArmPkg ArmVirtPkg MdeModulePkg: switch to separate ArmMmuLibArd Biesheuvel12-1244/+0
2016-06-15ArmPkg/ArmLib: avoid cache maintenance in PEIMs when executing in placeArd Biesheuvel5-1/+121
2016-05-12ArmPkg/ArmLib: don't invalidate entire I-cache on range operationArd Biesheuvel3-0/+16
2016-05-10ArmPkg/AArch64Mmu: don't let table entries inherit XN permission bitsArd Biesheuvel1-7/+0
2016-04-14ArmPkg/AArch64Mmu: disable MMU during page table manipulationsArd Biesheuvel4-2/+118
2016-04-14ArmPkg/AArch64Mmu: Fix XN attribute for device memoryHeyi Guo1-2/+2
2016-03-22ArmPkg/AArch64Mmu: use correct AP[] bits in ArmClearMemoryRegionReadOnlyArd Biesheuvel1-1/+1
2016-03-16ArmPkg/ArmLib: add ArmReadHcr to enable read-modify-write of HCRCohen, Eugene1-0/+6
2016-03-03ArmPkg: Configure TTBCR registerEvan Lloyd3-3/+25
2016-02-23ArmPkg: CpuDxe: fix AArch64 interrupt read masksCohen, Eugene2-25/+23
2016-02-03ArmPkg: Add isb when setting SCREvan Lloyd3-0/+3
2015-12-15ArmPkg/ArmV7Mmu: prefer non shareable memory on non-coherent hardwareArd Biesheuvel2-3/+53
2015-12-15ArmPkg/ArmV7Lib: add CLANG alternative for FPEXC accessArd Biesheuvel1-0/+4
2015-12-08ArmPkg: update InvalidateInstructionCacheRange to flush only to PoUEugene Cohen3-0/+17
2015-12-03ArmPkg: update RVCT assembly functions to use new RVCT_ASM_EXPORT macroEugene Cohen4-199/+104
2015-11-24ArmLib/ArmV7Mmu: use 64-bit type for mapping region sizeArd Biesheuvel1-1/+1
2015-11-20ArmPkg: ArmLib: purge incorrect ArmDrainWriteBuffer () aliasLeif Lindholm5-14/+8
2015-11-19ArmPkg: correct TTBR1_EL1 settings in TCR_EL1Mark Rutland1-1/+2
2015-11-18ArmPkg/ArmV7Mmu: handle memory regions over 4 GB correctlyArd Biesheuvel1-2/+9
2015-11-18ArmPkg/ArmV7Lib: take MP extensions into account when programming TTBRArd Biesheuvel1-3/+3
2015-11-18ArmPkg/ArmV7Mmu: introduce feature PCD to map normal memory non-shareableArd Biesheuvel3-9/+27
2015-11-18ArmPkg/ArmV7Mmu: make cached translation table accesses shareableArd Biesheuvel1-0/+13
2015-11-18ArmPkg/ArmV7Lib: add function to test for presence of MP extensionsArd Biesheuvel3-0/+20
2015-11-18ArmPkg/ArmV7Lib: add support for reading the ID_MMFR0 system registerArd Biesheuvel3-0/+16
2015-11-18ArmPkg/ArmV7Mmu: fix write-through translation table accessesArd Biesheuvel1-1/+1
2015-11-18ArmPkg/Mmu: set required XN attributes for device mappingsArd Biesheuvel2-2/+5
2015-11-18ArmPkg/AArch64Mmu: remove unused GcdAttributeToArmAttribute()Ard Biesheuvel1-42/+0
2015-11-12ArmPkg/ArmLib: mark all cached mappings as (inner) shareableArd Biesheuvel1-11/+10
2015-11-09ArmPkg/ArmLib: add accessor function for Cache Writeback GranuleArd Biesheuvel1-0/+17
2015-11-09ArmPkg/ArmLib: move cache maintenance sync barriers out of loopArd Biesheuvel3-36/+0
2015-11-09ArmPkg/ArmLib: retrieve cache line length from CTR not CCSIDRArd Biesheuvel3-52/+18