[PATCH v2] kexec/ppc64 fix device tree endianess issues for memory attributes
Simon Horman
horms at verge.net.au
Fri Jan 31 00:21:24 EST 2014
On Thu, Jan 30, 2014 at 04:06:22PM +0100, Laurent Dufour wrote:
> All the attributes exposed in the device tree are in Big Endian format.
>
> This patch add the byte swap operation for some entries which were not yet
> processed, including those fixed by the following kernel's patch :
>
> https://lists.ozlabs.org/pipermail/linuxppc-dev/2014-January/114720.html
>
> To work on PPC64 Little Endian mode, kexec now requires that the kernel's
> patch mentioned above is applied on the kexecing kernel.
>
> Tested on ppc64 LPAR (kexec/dump) and ppc64le in a Qemu/KVM guest (kexec)
>
> Changes from v1 :
> * add processing of the following entries :
> - ibm,dynamic-reconfiguration-memory
> - chosen/linux,kernel-end
> - chosen/linux,crashkernel-base & size
> - chosen/linux,memory-limit
> - chosen/linux,htab-base & size
> - linux,tce-base & size
> - memory@/reg
> Signed-off-by: Laurent Dufour <ldufour at linux.vnet.ibm.com>
Thanks, applied.
More information about the kexec
mailing list