audk/ArmPkg
Ard Biesheuvel e36b243c71 ArmPkg/ArmMmuLib: take the CPU supported maximum PA space into account
In preparation of dropping PcdPrePiCpuMemorySize entirely, base the
maximum size of the identity map on the capabilities of the CPU.
Since that may exceed what is architecturally permitted when using
4 KB pages, take MAX_ADDRESS into account as well.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2018-11-29 18:54:59 +01:00
..
Drivers ArmPkg/Drivers: Add EFI_MM_COMMUNICATION_PROTOCOL DXE driver. 2018-11-27 13:05:57 +01:00
Filesystem/SemihostFs ArmPkg/SemihostFs: eliminate calls to deprecated string functions 2016-10-28 12:04:04 +01:00
Include ArmPkg/ArmLib: add support for reading the max physical address space size 2018-11-29 18:54:09 +01:00
Library ArmPkg/ArmMmuLib: take the CPU supported maximum PA space into account 2018-11-29 18:54:59 +01:00
ArmPkg.dec ArmPkg/ArmMmuLib: Add MMU Library suitable for use in S-EL0. 2018-11-27 13:06:06 +01:00
ArmPkg.dsc ArmPkg/ArmPkg.dsc: move ArmMmuStandaloneMmLib.inf to AARCH64 section 2018-11-27 13:32:13 +01:00