For what it is worth. Reviewed-by: Don Slutz <dslutz at verizon.com> -Don Slutz On 11/06/13 09:49, David Vrabel wrote: > From: David Vrabel <david.vrabel at citrix.com> > > Signed-off-by: David Vrabel <david.vrabel at citrix.com> > Reviewed-by: Daniel Kiper <daniel.kiper at oracle.com> > Tested-by: Daniel Kiper <daniel.kiper at oracle.com> > Reviewed-by: Andrew Cooper <andrew.cooper3 at citrix.com> > --- > xen/common/kexec.c | 2 ++ > xen/common/shutdown.c | 3 +++ > 2 files changed, 5 insertions(+), 0 deletions(-) > > diff --git a/xen/common/kexec.c b/xen/common/kexec.c > index c5450ba..9999bab 100644 > --- a/xen/common/kexec.c > +++ b/xen/common/kexec.c > @@ -305,6 +305,8 @@ void kexec_crash(void) > if ( !test_bit(KEXEC_IMAGE_CRASH_BASE + pos, &kexec_flags) ) > return; > > + printk("Executing crash image\n"); > + > kexecing = TRUE; > > kexec_common_shutdown(); > diff --git a/xen/common/shutdown.c b/xen/common/shutdown.c > index 20f04b0..9bccd34 100644 > --- a/xen/common/shutdown.c > +++ b/xen/common/shutdown.c > @@ -47,6 +47,9 @@ void dom0_shutdown(u8 reason) > { > debugger_trap_immediate(); > printk("Domain 0 crashed: "); > +#ifdef CONFIG_KEXEC > + kexec_crash(); > +#endif > maybe_reboot(); > break; /* not reached */ > }