Hi Leo, On Tue, Mar 26, 2019 at 03:41:28PM +0800, Leo Yan wrote: > When enable vfio-pci mode for NIC driver on Juno board, the IRQ is > failed to forward properly from host to guest, finally root caused this > issue is related with kvmtool cannot re-enable INTx mode properly. > > So the basic working flow to reproduce this issue is as below: > > Host Guest > ------------- -------------------- > INTx mode > MSI enable failed in NIC driver > MSI disable in NIC driver > Switch back to INTx mode --> kvmtool doesn't support > > So this patch is to support INTx mode re-enabling; patch 0001 is one > minor fixing up for eventfd releasing; patch 0002 introduces a new > function vfio_pci_init_intx() which is used to finish INTx one-time > initialisation; patch 0003 is the core patch for support INTx mode > re-enabling, when kvmtool detects MSI is disabled it rollbacks to INTx > mode. > > This patch set has been tested on Juno-r2 board. > > == Changes for V3 == > * Add new function vfio_pci_init_intx() for one-time initialisation. > * Simplized INTx re-enabling (don't change irq_line anymore at the > runtime). Just checking, but is this series intended to supersede this one: https://www.spinics.net/lists/kvm/msg183750.html ? Thanks, Will