On 12/06/18 14:41, Will Deacon wrote: > Just as a general point, I couldn't figure out how you handle the case where > a guest reconfigures the MSI BARs concurrently with an MMIO exit to the > previously configured BARs. Is there sufficient locking to serialise this? I'm not sure what you mean by reconfiguring the MSI BARs? The vfio_pci_device.msix.mutex serializes accesses to the MSI-X capability in config space and to the MSI-X table in the BAR. I don't think the MSI states are modified by any other operation Thanks, Jean