cloud-hypervisor/pci/src
Sebastien Boeuf e45e3df64d pci: vfio: Filter out some PCI extended capabilities
There are PCI extended capabilities that can't be passed through the VM
as they would be unusable from a guest perspective. That's why we
introduce a way to patch what is returned to the guest when the PCI
configuration space is accessed. The list of patches is created from the
parsing of the extended capabilities in that case, and particularly
based on the presence of the SRIOV and Resizable BAR capabilities.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
Signed-off-by: Steven Dake <sdake@lambdal.com>
2022-08-08 18:29:16 +02:00
..
bus.rs pci: Replace BAR tuple with PciBarConfiguration 2022-04-19 12:54:09 -07:00
configuration.rs pci: vfio: Filter out some PCI extended capabilities 2022-08-08 18:29:16 +02:00
device.rs vmm: Use new Resource type PciBar 2022-04-19 12:54:09 -07:00
lib.rs pci: vfio: Filter out some PCI extended capabilities 2022-08-08 18:29:16 +02:00
msi.rs pci: msi: Make MsiCap field public 2022-06-09 09:19:58 +02:00
msix.rs pci: msix: Derive Versionize for MsixCap 2022-06-09 09:19:58 +02:00
vfio_user.rs pci: vfio: Filter out some PCI extended capabilities 2022-08-08 18:29:16 +02:00
vfio.rs pci: vfio: Filter out some PCI extended capabilities 2022-08-08 18:29:16 +02:00