summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Ecc/Configuration.py
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-03-17 14:55:00 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2016-03-22 17:32:25 +0100
commitb5d89de167a683eeba3e2dbb6557f402b952cdc2 (patch)
tree78838a804165d8ae1e8492c79ec3b35c55909ea2 /BaseTools/Source/Python/Ecc/Configuration.py
parent1b02a38329ecd4c396a6ec878ce1be10b1789aa5 (diff)
downloadedk2-platforms-b5d89de167a683eeba3e2dbb6557f402b952cdc2.tar.xz
ArmPkg/AArch64Mmu: use correct AP[] bits in ArmClearMemoryRegionReadOnly
The function ArmClearMemoryRegionReadOnly() was supposed to undo the effect of ArmSetMemoryRegionReadOnly(), but instead, it sets the permissions to EL0-no access, EL1-read-only. Since the EL0 bit should be 1 to align with EL2/3 (where the bit is SBO), use TT_AP_RW_RW instead, which makes the entry read-write for EL0 when executing at EL1, and read-write for all other levels. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'BaseTools/Source/Python/Ecc/Configuration.py')
0 files changed, 0 insertions, 0 deletions