OSDN Git Service

i386: reset KVM nested state upon CPU reset
authorVitaly Kuznetsov <vkuznets@redhat.com>
Thu, 18 Aug 2022 15:01:12 +0000 (17:01 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 1 Sep 2022 05:42:37 +0000 (07:42 +0200)
commit3cafdb67504a34a0305260f0c86a73d5a3fb000b
treeccc9f4f48badc13c375c071f6cfc6e719afb7b08
parent6d1511cea0fb536f2df7b6c31bb745d80b98d82e
i386: reset KVM nested state upon CPU reset

Make sure env->nested_state is cleaned up when a vCPU is reset, it may
be stale after an incoming migration, kvm_arch_put_registers() may
end up failing or putting vCPU in a weird state.

Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-Id: <20220818150113.479917-2-vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/kvm/kvm.c