[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH for-4.7] libxl/save: set domain_suspend_state->domid in do_domain_soft_reset()



On Mon, Apr 11, 2016 at 02:53:21PM +0200, Vitaly Kuznetsov wrote:
> Wei Liu <wei.liu2@xxxxxxxxxx> writes:
> 
> > Sorry for breaking it!
> >
> 
> Np!
> 
> > On Mon, Apr 11, 2016 at 02:20:04PM +0200, Vitaly Kuznetsov wrote:
> >> c/s d5c693d "libxl/save: Refactor libxl__domain_suspend_state" broke soft
> >> reset as libxl__domain_suspend_device_model() now fails when domid in not 
> >> set
> >> in libxl__domain_suspend_state.
> >> 
> >> Signed-off-by: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
> >
> > Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
> >
> > What sort of arrangement is needed to get this tested? Any specific
> > kernel version etc?
> >
> 
> You need a kernel with the following:
> 
> commit 0b34a166f291d255755be46e43ed5497cdd194f2
> Author: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx>
> Date:   Fri Sep 25 11:59:52 2015 +0200
> 
>     x86/xen: Support kexec/kdump in HVM guests by doing a soft reset
> 
> It is included in upstream kernels starting from 4.5 and a number of
> stable kernels.
> 
> To smoke test the feature your linux kernel should have KEXEC, in my
> .config I see:
> 
> CONFIG_KEXEC_CORE=y
> CONFIG_KEXEC=y
> CONFIG_KEXEC_FILE=y
> # CONFIG_KEXEC_VERIFY_SIG is not set
> CONFIG_KEXEC_JUMP=y
> 
> and then you can simply do:
> # kexec -f --reuse-cmdline --initrd /boot/initramfs-`uname -r`.img 
> /boot/vmlinuz-`uname -r`
> 
> to experience 'soft reset'. You can also try to do kdump arming for your
> kernel and crashing it (with e.g. 'echo c > /proc/sysrq-trigger').
> 

Thanks for the instructions.

Wei.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.