ArmPkg/ArmLib: ASSERT on set/way cache ops being used with MMU on
On ARMv7 and up, doing cache maintenance by set/way is only permitted in the context of on/offlining a core, and any other uses should be avoided. Add ASSERT()s in the right place to ensure that any uses with the MMU enabled are caught in DEBUG builds. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif@nuviainc.com>
This commit is contained in:
committed by
mergify[bot]
parent
806d1be6a7
commit
a2ab46adbc
@@ -44,6 +44,9 @@
|
||||
AArch64/AArch64Support.S
|
||||
AArch64/AArch64ArchTimerSupport.S
|
||||
|
||||
[LibraryClasses]
|
||||
DebugLib
|
||||
|
||||
[Packages]
|
||||
ArmPkg/ArmPkg.dec
|
||||
MdePkg/MdePkg.dec
|
||||
|
Reference in New Issue
Block a user