pub fn generate_platform_bus(
devices: Vec<(VfioPlatformDevice, Option<Minijail>)>,
irq_chip: &dyn IrqChip,
mmio_bus: &Bus,
resources: &mut SystemAllocator,
vm: &dyn Vm,
swap_controller: &mut Option<SwapController>,
dev_pm: &mut Option<DevicePowerManager>,
protection_type: ProtectionType,
) -> Result<(Vec<Arc<Mutex<dyn BusDevice>>>, BTreeMap<u32, String>, Vec<PlatformBusResources>), DeviceRegistrationError>Expand description
Creates a platform device for use by this Vm.