KVM: x86: VCPU with pending NMI is runnabled
Ensure that a VCPU with pending NMIs is considered runnable. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Avi Kivity <avi@redhat.com>
This commit is contained in:
parent
23930f9521
commit
0496fbb973
@ -4130,7 +4130,8 @@ void kvm_arch_flush_shadow(struct kvm *kvm)
|
||||
int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu)
|
||||
{
|
||||
return vcpu->arch.mp_state == KVM_MP_STATE_RUNNABLE
|
||||
|| vcpu->arch.mp_state == KVM_MP_STATE_SIPI_RECEIVED;
|
||||
|| vcpu->arch.mp_state == KVM_MP_STATE_SIPI_RECEIVED
|
||||
|| vcpu->arch.nmi_pending;
|
||||
}
|
||||
|
||||
static void vcpu_kick_intr(void *info)
|
||||
|
Loading…
Reference in New Issue
Block a user