On Thu, Sep 15, 2011 at 11:13 AM, Maxim Uvarov <muvarov at gmail.com> wrote: > 2011/9/15 Dennis Flynn <dennis.flynn at ericsson.com>: >> >>> I assume this is 512M? >> Yes, 512M. >> >>> It appears to have allocated a segment at this address. Can you try adding debug statements to exec to see the contents of this segment? I suspect kexec is loading nothing since it does not have an ELF header to load for the uImage case. >> >> I added code to default_machine_kexec() to ioremap the segment[2].mem physical address and then use print_hex_dump() to dump the contents of this segment. Looks like the ELF header signature is present. Just not visible via /dev/oldmem from the crash kernel? >> > > But should /dev/oldmem have elf header? As I remember it is > constructing when you read from /proc/vmcore. It seems logical that /dev/oldmem should not require anything except the old memory not to be modified. So, in any case this should not be a fatal error, right? -M