audk/ArmPkg/Library/ArmLib/Arm
Ard Biesheuvel a2ab46adbc 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>
2020-03-05 21:08:30 +00:00
..
ArmLibSupport.S ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmLibSupport.asm ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmLibSupportV7.S ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmLibSupportV7.asm ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmV7ArchTimerSupport.S ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmV7ArchTimerSupport.asm ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00
ArmV7Lib.c ArmPkg/ArmLib: ASSERT on set/way cache ops being used with MMU on 2020-03-05 21:08:30 +00:00
ArmV7Lib.h ArmPkg/ArmLib: move set/way helper functions into private header 2020-03-05 21:08:30 +00:00
ArmV7Support.S ArmPkg/ArmLib ARM: set .fpu to let Clang 7 assemble ArmV7Support.S 2019-05-31 17:55:41 +02:00
ArmV7Support.asm ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00