Re: [PATCH] x86/HVM: don't mark external IRQs as pending when vLAPIC is disabled

2022-11-21 Thread Andrew Cooper
On 21/11/2022 12:13, Jan Beulich wrote: > In software-disabled state an LAPIC does not accept any interrupt > requests and hence no IRR bit would newly become set while in this > state. As a result it is also wrong for us to mark IO-APIC or MSI > originating vectors as having a pending request when

[PATCH] x86/HVM: don't mark external IRQs as pending when vLAPIC is disabled

2022-11-21 Thread Jan Beulich
In software-disabled state an LAPIC does not accept any interrupt requests and hence no IRR bit would newly become set while in this state. As a result it is also wrong for us to mark IO-APIC or MSI originating vectors as having a pending request when the vLAPIC is in this state. Such interrupts ar