]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPkg/ArmMmuLib: add PEI specific version of ArmMmuLib
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 16 Jun 2016 10:21:50 +0000 (12:21 +0200)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Thu, 7 Jul 2016 12:36:45 +0000 (14:36 +0200)
commit87bcfe1303a9b52532d921689ae102c503623dcf
tree97af58eb1ea81df3230d1a823e6659cae4530478
parent5db1cce1452d5a5ec635572e072a42fb111b1009
ArmPkg/ArmMmuLib: add PEI specific version of ArmMmuLib

This introduces a special version of ArmMmuLib for PEIMs that takes care
only to perform cache maintenance on the live entry replacement routine
if the module is not executing in place. Not only is such cache maintenance
unnecessary in that case, it may be actively harmful on some systems that
fail to tolerate cache maintenance operations on NOR flash regions.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuPeiLibConstructor.c [new file with mode: 0644]
ArmPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf [new file with mode: 0644]