cloud-hypervisor/pci/src
Sebastien Boeuf 1a4b5ecc75 msi: Set KVM routes from MsiConfig instead of VFIO
Now that MsiConfig has access to both KVM VmFd and the list of GSI
routes, the update of the KVM GSI routes can be directly done from
MsiConfig instead of specifically from the vfio-pci implementation.

By moving the KVM GSI routes update at the MsiConfig level, any PCI
device such as vfio-pci, virtio-pci, or any other emulated PCI device
can benefit from it, without having to implement it on their own.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2020-01-17 23:43:45 +01:00
..
bus.rs vmm: Conditionally update ioeventfds for virtio PCI device 2019-10-31 09:30:59 +01:00
configuration.rs pci: Refine detection of BAR reprogramming 2020-01-09 08:05:35 +01:00
device.rs pci: Remove ioeventfds() from PciDevice trait 2019-10-31 09:30:59 +01:00
lib.rs msi: Create MsiConfig to embed MsiCap 2020-01-17 23:43:45 +01:00
msi.rs msi: Set KVM routes from MsiConfig instead of VFIO 2020-01-17 23:43:45 +01:00
msix.rs msix: Perform interrupt enabling/disabling 2020-01-17 23:43:45 +01:00