[PATCH][For 3.10-rc] ARM: zImage: Handle the case with 32bits memory size and address from ATAG and 64bits DTB

Gregory CLEMENT gregory.clement at free-electrons.com
Tue May 14 11:28:42 EDT 2013


Memory description in the Armada XP based boards device tree files
have been converted to 64 bit in order to handle more than 4GB when
LPAE is activated. However most of these platforms still use old
bootloaders (ie not DT compatible) and the kernel hangs when it is
configured with CONFIG_ARM_APPENDED_DTB.

The problem was a bad conversion from 32bit ATAG information to 64bits
device tree information.

The following patch fix this bug and it is a 3.10-rc material.


Gregory CLEMENT (1):
  ARM: zImage: Convert 32bits memory size and address from ATAG to
    64bits DTB

 arch/arm/boot/compressed/atags_to_fdt.c | 44 ++++++++++++++++++++++++++++-----
 1 file changed, 38 insertions(+), 6 deletions(-)


More information about the linux-arm-kernel mailing list