makedumpfile-1.2.7: Add linux-2.6.26 and xen-3.1.2 support

Ken'ichi Ohmichi oomichi at
Thu Jul 17 22:07:17 EDT 2008


makedumpfile version 1.2.7 is released.
Thank you for many patches.
Please test it. Your opinions/comments are welcome.

 o New feature
   - Add xen-3.1.2 support (Akio Takebe)
   - handle x86_64 xen code/data relocation (Itsuro ODA)
   - Add linux-2.6.26 support.
   - Add the progress bar for creating dump bitmap (Bernhard Walle)
   - Shrink the time for creating dump bitmap.

 o Bugfix
   - Fix vmcoreinfo generation on 32bit hosts for 64bit kernels (Bernhard Walle)
   - Fix compile warning (Bernhard Walle)
   - Fix illegal buffer access (Itsuro ODA)
   - Improve error handing when SIZE(nodemask_t) is undefined (Bernhard Walle)

 o Code Cleanup
   - Remove trailing whitespace (Bernhard Walle)
   - Remove unnecessary description in manpage.
   - Cleanup machine dependent method.
   - Cleanup open_dump_file() method.

Explanation of makedumpfile:
  To shorten the size of the dumpfile and the time of creating the
  dumpfile, makedumpfile copies only the necessary pages for analysis
  to the dumpfile from /proc/vmcore. You can specify the kind of
  unnecessary pages with dump_level. If you want to shorten the size
  further, enable the compression of the page data.

  You can download the latest makedumpfile(ver. 1.2.7) from the following URL.
  Details of the change are written on the CVS page of the following site.

Method of installation:
  You can compile the makedumpfile command as follows;
  1. "tar -zxvf makedumpfile-1.2.7.tar.gz"
  2. "cd makedumpfile"
  3. "make; make install"

  makedumpfile [-c] [-E] [-d dump_level] [-x vmlinux] dump_mem dump_file

  If you want to exclude pages filled by zero, cache pages, user pages
  and free pages and to enable compression, please execute the following

  # makedumpfile -c -d 31 -x vmlinux /proc/vmcore dumpfile

Ken'ichi Ohmichi

More information about the kexec mailing list