[Crash-utility] [PATCH v3 0/2] Crash-Utility: crash enhancement to support s390x diskdump

Dave Anderson anderson at redhat.com
Tue Nov 16 19:30:48 UTC 2010


----- "Mahesh J Salgaonkar" <mahesh at linux.vnet.ibm.com> wrote:

> Hi All,
> 
> There was problem in my earlier posting. I had miss-spelled my id in the
> From: field. Hence resending it again.
> 
> Please find the version 3 of crash patchset that enables crash utility to read
> s390x diskdump (DUMPFILE generated by makedumpfile).
> 
> The first patch enhances crash utility to read elf notes section from 
> DUMPFILE if Kdump header >= 4.
> 
> The second patch adds crash support to read s390x diskdump. This patch also
> implements new arch dependent interface process_elf_notes() to read CPU
> register infromation stored in ELF notes section.
> 
> Change v3:
> - Re-based to crash-5.0.9
> 
> Change v2:
> - Re-based to crash-5.0.8
> - Modified __diskdump_memory_dump() function to display contents of
>   all 4 additional fields in the kdump_sub_header.
> - Modified __diskdump_memory_dump() to dump the vmcoreinfo ASCII strings.
> 
> Please review the changes and send in your comments.

Hello Mahesh,

The patch-set looks good so far, except for one minor nit.

Why is "S390" accepted as legitimate here in read_dump_header()?

  @@ -349,6 +352,10 @@ restart:
                  dd->machine_type = EM_IA_64;
          else if (machine_type("PPC64"))
                  dd->machine_type = EM_PPC64;
  +       else if (machine_type("S390"))
  +               dd->machine_type = EM_S390;
  +       else if (machine_type("S390X"))
  +               dd->machine_type = EM_S390;
          else {
                  error(INFO, "%s: unsupported machine type: %s\n",
                          DISKDUMP_VALID() ? "diskdump" : "compressed kdump",
  
In any case, the only thing I can test at this point is that the 
vmcoreinfo ASCII data gets dumped -- and thanks for adding that BTW.  

When I get access to, and test with, your sample s390x vmlinux/vmcore 
pairs that I requested off-list, I'll confirm that the patch is queued 
for the next release.

Thanks,
  Dave




More information about the Crash-utility mailing list