Am 22.06.2015 um 18:05 schrieb Denis V. Lunev: > From: Andrey Smetanin <asmetanin@xxxxxxxxxxxxx> > > It's usually impossible to understand from Hyper-V > crash msr's that crash happened because ctl msr > always contains the same value HV_X64_MSR_CRASH_CTL_NOTIFY. > To solve it add a particalar value hv_crash_occurred > inside CPU state and migrate this value with crash msr's. > > Signed-off-by: Andrey Smetanin <asmetanin@xxxxxxxxxxxxx> > Signed-off-by: Denis V. Lunev <den@xxxxxxxxxx> > CC: Paolo Bonzini <pbonzini@xxxxxxxxxx> > CC: Andreas Färber <afaerber@xxxxxxx> > --- [...] > diff --git a/target-i386/machine.c b/target-i386/machine.c > index 15b3f31..4f72ba8 100644 > --- a/target-i386/machine.c > +++ b/target-i386/machine.c > @@ -679,6 +679,7 @@ static const VMStateDescription vmstate_msr_hyperv_crash = { > VMSTATE_UINT64(env.msr_hv_crash_ctl, X86CPU), > VMSTATE_UINT64_ARRAY(env.msr_hv_crash_prm, > X86CPU, HV_X64_MSR_CRASH_PARAMS), > + VMSTATE_UINT8(env.hv_crash_occurred, X86CPU), > VMSTATE_END_OF_LIST() > } > }; This looks like a migration format breakage. You probably need to squash it with the preceding patch so that the "cpu/msr_hyperv_crash" subsection does not change in size between commits. Just incrementing the version is not an option for subsections, I think? Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton; HRB 21284 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe kvm" in