On Fri, 25 Jul 2014 17:07:49 +0200 Laurent Dufour <ldufour at linux.vnet.ibm.com> wrote: > The ELF header created among the loading of the kdump kernel should be > flagged using the current endianess and not always as big endian. > > Without this patch the data exposed in /proc/vmcore are not readable when > running in LE mode. FWIW I can confirm that this patch has fixed kdump on my ppc64le system. Thank you, Laurent! Petr Tesarik > Signed-off-by: Laurent Dufour <ldufour at linux.vnet.ibm.com> > --- > kexec/arch/ppc64/crashdump-ppc64.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/kexec/arch/ppc64/crashdump-ppc64.c b/kexec/arch/ppc64/crashdump-ppc64.c > index 00a0e632f48e..6214b831fdf2 100644 > --- a/kexec/arch/ppc64/crashdump-ppc64.c > +++ b/kexec/arch/ppc64/crashdump-ppc64.c > @@ -38,7 +38,11 @@ > static struct crash_elf_info elf_info64 = > { > class: ELFCLASS64, > +#if BYTE_ORDER == LITTLE_ENDIAN > + data: ELFDATA2LSB, > +#else > data: ELFDATA2MSB, > +#endif > machine: EM_PPC64, > page_offset: PAGE_OFFSET, > lowmem_limit: MAXMEM, > > > _______________________________________________ > kexec mailing list > kexec at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/kexec