audk/ArmPkg/Library/ArmMmuLib
Ard Biesheuvel ab644cfac5 ArmPkg/ArmMmuLib: don't replace table entries with block entries
Drop the optimization that replaces table entries with block entries and
frees the page tables in the subhierarchy that is being replaced. This
rarely occurs in practice anyway, and will require more elaborate TLB
maintenance once we switch to a different approach where we no longer
disable the MMU and nuke the TLB entirely every time we update a
descriptor in a way that requires break-before-make (BBM).

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
2022-10-19 09:07:13 +00:00
..
AArch64 ArmPkg/ArmMmuLib: don't replace table entries with block entries 2022-10-19 09:07:13 +00:00
Arm ArmPkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
ArmMmuBaseLib.inf ArmPkg: Remove RVCT support 2022-05-13 14:58:54 +00:00
ArmMmuPeiLib.inf ArmPkg: Replace BSD License with BSD+Patent License 2019-04-09 09:10:21 -07:00