Browse Source

whpx: i386: ignore send_msi to interrupt vector 0

Signed-off-by: Mohamed Mediouni <mohamed@unpredictable.fr>
Link: https://lore.kernel.org/r/20260223233950.96076-28-mohamed@unpredictable.fr
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
master
Mohamed Mediouni 1 month ago
committed by Paolo Bonzini
parent
commit
9533cc6d36
  1. 5
      target/i386/whpx/whpx-apic.c

5
target/i386/whpx/whpx-apic.c

@ -192,6 +192,11 @@ static void whpx_send_msi(MSIMessage *msg)
uint8_t trigger_mode = (data >> MSI_DATA_TRIGGER_SHIFT) & 0x1;
uint8_t delivery = (data >> MSI_DATA_DELIVERY_MODE_SHIFT) & 0x7;
if (vector == 0) {
warn_report("Ignoring request for interrupt vector 0");
return;
}
WHV_INTERRUPT_CONTROL interrupt = {
/* Values correspond to delivery modes */
.Type = delivery,

Loading…
Cancel
Save