vbox6: check for pending IRQs in sup_vcpu

Issue #4313
This commit is contained in:
Christian Helmuth 2021-10-19 10:09:31 +02:00
parent 00eadf9791
commit 5a21431c31

View File

@ -385,6 +385,9 @@ template <typename T> bool Sup::Vcpu_impl<T>::_check_and_request_irq_window()
{
PVMCPU pVCpu = &_vmcpu;
if (VMCPU_FF_TEST_AND_CLEAR(pVCpu, VMCPU_FF_UPDATE_APIC))
APICUpdatePendingInterrupts(pVCpu);
if (VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS))
return false;