From: Manish Jaggi <manish.ja...@cavium.com> Invariant registers will be skipped from being restored from guests' context on migrated host.
Signed-off-by: Manish Jaggi <manish.ja...@cavium.com> diff --git a/target/arm/kvm.c b/target/arm/kvm.c index 65f867d..2d89600 100644 --- a/target/arm/kvm.c +++ b/target/arm/kvm.c @@ -451,6 +451,9 @@ bool write_list_to_kvmstate(ARMCPU *cpu, int level) default: abort(); } + if (skip_invariant && kvm_arm_is_invariant(&r)) { + continue; + } ret = kvm_vcpu_ioctl(cs, KVM_SET_ONE_REG, &r); if (ret) { /* We might fail for "unknown register" and also for -- 1.8.3.1