On Wed, Apr 24, 2019 at 10:21:27PM +0800, Leo Yan wrote: > On Mon, Apr 08, 2019 at 09:27:16AM +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 V4 == > > * Removed the unnecessary comments in patch 0003 (Jean-Philippe). > > * Added Jean-Philippe's review tags. > > Could you pick up these 3 patches and merge into kvmtool? All of them > has been received reviewing tag from Jean-Philippe. Thanks. Sorry, I've fallen behind on kvmtool patches recently. I'll make a note to queue this lot up tomorrow. Cheers, Will