KVM doesn't fully support Hyper-V reenlightenment notifications on migration. In particular, it doesn't support emulating TSC frequency of the source host by trapping all TSC accesses so unless TSC scaling is supported on the destination host and KVM_SET_TSC_KHZ succeeded, it is unsafe to proceed with migration.
Vitaly Kuznetsov (3): i386: Make Hyper-V related sections KVM only i386: Fix 'hypercall_hypercall' typo i386: Make sure kvm_arch_set_tsc_khz() succeeds on migration when 'hv-reenlightenment' was exposed target/i386/kvm/hyperv.h | 1 + target/i386/kvm/kvm.c | 11 ++++++++++ target/i386/machine.c | 45 ++++++++++++++++++++++++++++++++++++++-- 3 files changed, 55 insertions(+), 2 deletions(-) -- 2.30.2