[PATCH 0/2] [ARM64] Support systems w/ high memory

manoj.iyer at canonical.com manoj.iyer at canonical.com
Wed Mar 22 15:21:27 UTC 2017

From: Manoj Iyer <manoj.iyer at canonical.com>

Kernel might fail booting on systems where the physical memory footprint
exceeds the size of the linear mapping. The following patches addresses
this issue.

These patches were regression tested. Patches were applied to Zesty latest
and boots on a KVM instance and on QDF2400 ARM64 Qualcomm server. At this
time do not have systems with high memory to test with.

Changes are confined to ARM architecture, patches apply cleanly to
Ubuntu-4.10.0-13.15. Potential for any regression is low.

Ard Biesheuvel (2):
  UBUNTU: SAUCE: efi: arm-stub: Correct FDT and initrd allocation rules
    for arm64
  UBUNTU: SAUCE: efi: arm-stub: Round up FDT allocation to mapping size

 arch/arm/include/asm/efi.h              | 14 +++++++-
 arch/arm64/include/asm/efi.h            | 19 ++++++++++-
 drivers/firmware/efi/libstub/arm-stub.c |  7 ++--
 drivers/firmware/efi/libstub/fdt.c      | 57 ++++++++++++++-------------------
 4 files changed, 59 insertions(+), 38 deletions(-)


More information about the kernel-team mailing list