summaryrefslogtreecommitdiffstats
path: root/MdePkg/Library/BaseMemoryLib
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-09-13 15:13:31 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2016-09-13 15:35:36 +0100
commit94a3845be698ddeed9d126363c755bd3bb13dd17 (patch)
treef139d9214a4819384b29af663bca9a787f7fa79a /MdePkg/Library/BaseMemoryLib
parentdd82465a9f0f0beff0e4d74c6e3192b966853332 (diff)
downloadedk2-94a3845be698ddeed9d126363c755bd3bb13dd17.tar.gz
edk2-94a3845be698ddeed9d126363c755bd3bb13dd17.tar.bz2
edk2-94a3845be698ddeed9d126363c755bd3bb13dd17.zip
ArmVirtPkg/FdtParser: avoid unaligned accesses with the MMU off
When parsing the device tree to find the memory node, we are still running with the MMU off, which means unaligned memory accesses are not allowed. Since the FDT only mandates 32-bit alignment, 64-bit quantities are not guaranteed to appear naturally aligned, and so should be accessed using 32-bit accesses instead. Reported-by: Julien Grall <julien.grall@arm.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'MdePkg/Library/BaseMemoryLib')
0 files changed, 0 insertions, 0 deletions