diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2022-07-03 09:29:26 +0200 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2022-10-19 09:07:13 +0000 |
commit | ab644cfac595608f5c8a65531e410d25f0e94c61 (patch) | |
tree | de510cf87bd9570b0a45fedb59212456eb36abc2 /ArmPkg/Include | |
parent | 0f6eccdbf75885631221388d362417eb7b873ce0 (diff) | |
download | edk2-ab644cfac595608f5c8a65531e410d25f0e94c61.tar.gz edk2-ab644cfac595608f5c8a65531e410d25f0e94c61.tar.bz2 edk2-ab644cfac595608f5c8a65531e410d25f0e94c61.zip |
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>
Diffstat (limited to 'ArmPkg/Include')
0 files changed, 0 insertions, 0 deletions