audk/ArmPkg
Ard Biesheuvel 1c36f028fa ArmPkg/ArmMmuLib: take MAX_ALLOC_ADDRESS into account
When creating the page tables for the 1:1 mapping, ensure that we don't
attempt to map more than what is architecturally permitted when running
with 4 KB pages, which is 48 bits of VA. This will be reflected in the
value of MAX_ALLOC_ADDRESS once we override it for AArch64, so use that
macro instead of MAX_ADDRESS.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2018-12-20 11:02:07 +01:00
..
Drivers ArmPkg/ArmMmuLib ARM: handle unmapped section in GetMemoryRegion() 2018-12-03 15:54:39 +01:00
Filesystem/SemihostFs ArmPkg/SemihostFs: eliminate calls to deprecated string functions 2016-10-28 12:04:04 +01:00
Include ArmPkg/OpteeLib: Add OPTEE_SUCCESS return code 2018-12-11 09:04:10 +01:00
Library ArmPkg/ArmMmuLib: take MAX_ALLOC_ADDRESS into account 2018-12-20 11:02:07 +01:00
ArmPkg.dec ArmPkg: drop ArmBds remnant Pcds from .dec 2018-12-19 11:50:11 +00:00
ArmPkg.dsc ArmPkg: remove redundant _ARM_PLATFORM_FLAGS overrides 2018-12-15 19:15:16 +01:00