summaryrefslogtreecommitdiffstats
path: root/ArmVirtPkg/MemoryInitPei
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2022-07-02 19:19:05 +0200
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-10-26 17:28:39 +0000
commit2eff4ddc77874b8e5088b08c52f2e94491f745f2 (patch)
tree98f0a5a0dba61639752f2495639e9eef7e86d80f /ArmVirtPkg/MemoryInitPei
parent9ca2dc7bec4dc8672953ae644a32749ad1516640 (diff)
downloadedk2-2eff4ddc77874b8e5088b08c52f2e94491f745f2.tar.gz
edk2-2eff4ddc77874b8e5088b08c52f2e94491f745f2.tar.bz2
edk2-2eff4ddc77874b8e5088b08c52f2e94491f745f2.zip
ArmVirtPkg/ArmVirtQemu: implement ArmPlatformLib with static ID map
To substantially reduce the amount of processing that takes place with the MMU and caches off, implement a version of ArmPlatformLib specific for QEMU/mach-virt in AArch64 mode that carries a statically allocated and populated ID map that covers the NOR flash and device region, and 128 MiB of DRAM at the base of memory (0x4000_0000). Note that 128 MiB has always been the minimum amount of DRAM we support for this configuration, and the existing code already ASSERT()s in DEBUG mode when booting with less. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'ArmVirtPkg/MemoryInitPei')
0 files changed, 0 insertions, 0 deletions