summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Workspace/BuildClassObject.py
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2020-03-07 09:38:48 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-03-10 00:19:30 +0000
commit191fa79bcee103457724a4ac7cbda8c03bedac6a (patch)
tree03f84fa5257e143a8114ffe3b47966985d7edeb2 /BaseTools/Source/Python/Workspace/BuildClassObject.py
parenta3e25cc8a1dd3d1ea24ed02f90c44221e015e965 (diff)
downloadedk2-191fa79bcee103457724a4ac7cbda8c03bedac6a.tar.gz
edk2-191fa79bcee103457724a4ac7cbda8c03bedac6a.tar.bz2
edk2-191fa79bcee103457724a4ac7cbda8c03bedac6a.zip
ArmPkg/ArmMmuLib AARCH64: rewrite page table code
Replace the slightly overcomplicated page table management code with a simplified, recursive implementation that should be far easier to reason about. Note that, as a side effect, this extends the per-entry cache invalidation that we do on page table entries to block and page entries, whereas the previous change inadvertently only affected the creation of table entries. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Message-Id: <20200307083849.8940-2-ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/BuildClassObject.py')
0 files changed, 0 insertions, 0 deletions