diff --git a/hypervisor/arch/x86/guest/virq.c b/hypervisor/arch/x86/guest/virq.c index 4cf0f9830..97071b222 100644 --- a/hypervisor/arch/x86/guest/virq.c +++ b/hypervisor/arch/x86/guest/virq.c @@ -289,6 +289,7 @@ static bool vcpu_inject_lo_exception(struct acrn_vcpu *vcpu) void vcpu_inject_extint(struct acrn_vcpu *vcpu) { vcpu_make_request(vcpu, ACRN_REQUEST_EXTINT); + signal_event(&vcpu->events[VCPU_EVENT_VIRTUAL_INTERRUPT]); } /* Inject NMI to guest */