summaryrefslogtreecommitdiff
path: root/ArmPkg/Library/ArmMmuLib
AgeCommit message (Expand)AuthorFilesLines
2019-04-09ArmPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney8-54/+8
2019-01-29ArmPkg/ArmMmuLib AARCH64: get rid of needless TLB invalidationArd Biesheuvel2-17/+17
2019-01-28ArmPkg/ArmMmuLib ARM: trim high memory regions instead of rejecting themArd Biesheuvel1-1/+2
2019-01-14ArmPkg/ArmMmuLib AARCH64: fix out of bounds accessArd Biesheuvel1-1/+1
2019-01-14ArmPkg/ArmMmuLib ARM: disregard high memory when setting permissionsArd Biesheuvel1-0/+4
2019-01-13ArmPkg/ArmMmuLib ARM: fix thinko in second level page table handlingArd Biesheuvel1-2/+2
2019-01-13ArmPkg/ArmMmuLib ARM: add missing support for non-shareable cached mappingsArd Biesheuvel1-0/+13
2018-12-20ArmPkg/ArmMmuLib: take MAX_ALLOC_ADDRESS into accountArd Biesheuvel1-1/+1
2018-12-03ArmPkg/ArmMmuLib ARM: handle unmapped sections when updating permissionsArd Biesheuvel1-2/+6
2018-11-29ArmPkg/ArmMmuLib: take the CPU supported maximum PA space into accountArd Biesheuvel3-8/+9
2018-06-21ArmPkg/ArmMmuLib ARM: fix Mva to use idx instead of table baseChris Co1-1/+1
2018-06-21ArmPkg/ArmMmuLib ARM: assume page tables are in writeback cacheable memoryArd Biesheuvel1-11/+3
2018-06-21ArmPkg/ArmMmuLib ARM: remove cache maintenance of block mapping contentsArd Biesheuvel1-12/+0
2017-12-20ArmPkg/ArmMmuLib ARM: fix page size granularity in initial MMU settingMichael Zimmermann1-17/+23
2017-11-07ArmPkg/ArmMmuLib: Add new attribute WRITE_BACK_NONSHAREABLEPeicong Li1-0/+4
2017-03-07ArmPkg/ArmMmuLib ARM: implement memory permission control routinesArd Biesheuvel1-4/+6
2017-03-07ArmPkg/ArmMmuLib: remove VirtualMask arg from ArmSetMemoryAttributesArd Biesheuvel2-19/+5
2017-03-07ArmPkg: move ARM version of SetMemoryAttributes to ArmMmuLibArd Biesheuvel2-1/+398
2017-03-07ArmPkg/ArmMmuLib: use correct return type for exported functionsArd Biesheuvel2-34/+35
2017-02-22ArmPkg/ArmMmuLib: AARCH64: enable stack alignment checkingArd Biesheuvel1-0/+1
2017-02-21ArmPkg/ArmMmuLib: AARCH64: add support for modifying only permissionsArd Biesheuvel1-28/+63
2017-02-21ArmPkg/CpuDxe: Correct EFI_MEMORY_RO usageJiewen Yao1-1/+2
2017-01-20ArmPkg/ArmMmuLib: Revert "use a pool allocation for the root table"Ard Biesheuvel1-23/+6
2016-11-30ArmPkg/ArmMmuLib: support page tables in cacheable memory onlyArd Biesheuvel1-25/+24
2016-09-13ArmPkg/ArmMmuLib: base page table VA size on GCD memory map sizeArd Biesheuvel3-12/+10
2016-09-13ArmPkg/ArmMmuLib: use a pool allocation for the root tableArd Biesheuvel1-5/+22
2016-09-13ArmPkg/ArmMmuLib: remove bogus alignment of page allocationsArd Biesheuvel1-6/+4
2016-09-13ArmPkg/ArmMmuLib: deobfuscate GetRootTranslationTableInfo ()Ard Biesheuvel1-31/+4
2016-08-11ArmPkg/ArmMmuLib: switch to ASM_FUNC() asm macroArd Biesheuvel1-3/+1
2016-08-11ArmLib: remove ArmReplaceLiveTranslationEntry() implementationArd Biesheuvel1-0/+4
2016-07-07ArmPkg/ArmMmuLib: add PEI specific version of ArmMmuLibArd Biesheuvel2-0/+97
2016-07-07ArmPkg: introduce base ArmMmuLib implementationArd Biesheuvel6-0/+1406