mirror of https://github.com/acidanthera/audk.git
0487cac09f
When updating a page table descriptor in a way that requires break before make, we temporarily disable the MMU to ensure that we don't unmap the memory region that the code itself is executing from. However, this is a condition we can check in a straight-forward manner, and if the regions are disjoint, we don't have to bother with the MMU controls, and we can just perform an ordinary break before make. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com> |
||
---|---|---|
.. | ||
ArmDisassemblerLib.h | ||
ArmGenericTimerCounterLib.h | ||
ArmGicArchLib.h | ||
ArmGicLib.h | ||
ArmHvcLib.h | ||
ArmLib.h | ||
ArmMmuLib.h | ||
ArmMtlLib.h | ||
ArmSmcLib.h | ||
ArmSvcLib.h | ||
DefaultExceptionHandlerLib.h | ||
OemMiscLib.h | ||
OpteeLib.h | ||
SemihostLib.h | ||
StandaloneMmMmuLib.h |