From 60c4ec0c59794c1267a7e6268dab4cce8146b123 Mon Sep 17 00:00:00 2001 From: Sainath Grandhi Date: Sat, 18 Apr 2020 20:36:43 -0700 Subject: [PATCH] hv: Wake up vCPU for interrupts from vPIC Wake up vCPUs that are blocked upon interrupts from vPIC. Tracked-On: #4664 Signed-off-by: Sainath Grandhi --- hypervisor/arch/x86/guest/virq.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hypervisor/arch/x86/guest/virq.c b/hypervisor/arch/x86/guest/virq.c index a60278962..251bc8147 100644 --- a/hypervisor/arch/x86/guest/virq.c +++ b/hypervisor/arch/x86/guest/virq.c @@ -272,6 +272,7 @@ static bool vcpu_inject_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 */