Skip to content
Commit bdea48e3 authored by Avi Kivity's avatar Avi Kivity
Browse files

KVM: VMX: Fix interrupt exit condition during emulation



Checking EFLAGS.IF is incorrect as we might be in interrupt shadow.  If
that is the case, the main loop will notice that and not inject the interrupt,
causing an endless loop.

Fix by using vmx_interrupt_allowed() to check if we can inject an interrupt
instead.

Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent 96051572
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment