cloud-hypervisor/pci/src
Rob Bradford 0eb78ab177 vmm: Extract PCI related state from DeviceManager
Move the PCI related state from the DeviceManager struct to a PciSegment
struct inside the DeviceManager. This is in preparation for multiple
segment support. Currently this state is just the bus itself, the MMIO
and PIO config devices and hotplug related state.

The main change that this required is using the Arc<Mutex<PciBus>> in
the device addition logic in order to ensure that
the bus could be created earlier.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2021-10-05 10:54:07 +01:00
..
bus.rs vmm: Extract PCI related state from DeviceManager 2021-10-05 10:54:07 +01:00
configuration.rs pci: configuration: Upgrade log level of PCI BAR reprogramming message 2021-09-03 09:30:55 -07:00
device.rs pci, virtio-devices: Extend barrier returning through PCI code 2020-12-17 11:23:53 +00:00
lib.rs vmm, pci: Implement virtio-mem support for vfio-user 2021-09-21 15:42:49 +01:00
msi.rs clippy: Fix redundant allocations 2021-07-29 13:28:57 +02:00
msix.rs clippy: Fix redundant allocations 2021-07-29 13:28:57 +02:00
vfio_user.rs vmm, pci: Implement virtio-mem support for vfio-user 2021-09-21 15:42:49 +01:00
vfio.rs pci: Add support for vfio-user PCI devices 2021-08-10 16:01:00 +01:00