Skip to main content

build_dynamic_vpci_device

Function build_dynamic_vpci_device 

Source
pub async fn build_dynamic_vpci_device(
    ctx: PciDeviceResolveContext<'_>,
    vmbus: &VmbusServerControl,
    chipset_devices: &ChipsetDevices,
    state_units: &mut StateUnits,
    bus_config: VpciBusConfig,
    guest_memory: GuestMemory,
    new_virtual_device: impl FnOnce(u64) -> Result<(Arc<dyn SignalMsi>, VpciInterruptMapper)>,
) -> Result<DynamicVpciDevice>
Expand description

Resolves a PCI device resource and dynamically creates a VPCI bus to host it.