diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2020-03-07 09:38:48 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2020-03-10 00:19:30 +0000 |
commit | 191fa79bcee103457724a4ac7cbda8c03bedac6a (patch) | |
tree | 03f84fa5257e143a8114ffe3b47966985d7edeb2 /BaseTools/Source/Python/Common/VpdInfoFile.py | |
parent | a3e25cc8a1dd3d1ea24ed02f90c44221e015e965 (diff) | |
download | edk2-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/Common/VpdInfoFile.py')
0 files changed, 0 insertions, 0 deletions