- Introduced support for xendumps of fully-virtualized x86 kernels
taken while running on an x86_64 Xen host (32-bit on 64-bit
host).
(anderson@redhat.com)
- Introduced support for xendumps of fully-virtualized x86_64 kernels.
(anderson@redhat.com)
- Introduced support for xendumps of para-virtualized ia64 kernels.
It should be noted that currently the ia64 Xen kernel does
not
lay down a switch_stack for the panic task, so only raw
"bt -t"
backtraces can be done on the panic task. (anderson@redhat.com)
- Introduced support for "xm save" dumpfiles of para-virtualized
ia64
kernels, which use a completely different format than that
used for
x86 and x86_64. (anderson@redhat.com)
- Additional support for the current kexec/kdump patch for Xen:
1) Merged second round of "xencrash" patches, which allows
a crash
session to be alternatively brought up
against the xen-syms
binary instead of a vmlinux kernel.
(oda@valinux.co.jp)
2) Using the xencrash feature above, the pfn_to_mfn_list_list
value
of any guest domain that was running when
the dom0 or hypervisor
crashed can be determined; that pfn value
can in turn be used
as an argument to a new "--p2m_mfn [pfn]"
crash command line
option. That will allow a crash
session to be run against any
guest domain. Therefore, with a
single dom0/hypervisor vmcore,
the following types of crash sessions
may be initiated:
$ crash vmlinux-dom0 vmcore
$ crash xen-syms vmcore
$ crash --p2m_mfn [pfn] vmlinux-guest-#1
vmcore
$ crash --p2m_mfn [pfn] vmlinux-guest-#2
vmcore
$ ...
(anderson@redhat.com)
3) Fixed "help -n" debug output to properly display the contents
of the new XEN_ELFNOTE_CRASH_INFO and
XEN_ELFNOTE_CRASH_REGS
ELF note types. (anderson@redhat.com)
- Turn off the LKCD dumpfile-access "spinner" when "crash -s" is
used.
(castor.fu@3pardata.com)
- Update to MODULES_IN_CWD code segment so that it will work on
2.6
kernels where modules end with ".ko". This requires
that kernel.c
is compiled with -DMODULES_IN_CWD. (castor.fu@3pardata.com)
- Support LKCD "map" files in lieu of standard System.map files.
Without this patch, crash would fail with an error message
of the
sort: "crash: map.4: not a supported file format".
(bwalle@suse.de)
- The ia64 PR_UNALIGN_NOPRINT and PR_FPEMU_NOPRINT prctl commands
have
been moved earlier in time, in order to prevent "unaligned
access"
messages when accessing ELF header contents. (anderson@redhat.com)
- The dlopen() call used by the "extensions" facility has been changed
to use the RTLD_GLOBAL flag, so that symbols from an extension
object
will be visable to subsequently loaded modules. (asid@hp.com)
Download from: http://people.redhat.com/anderson