From 014e0f4e4629c237e77a18b57a430b2fcab9c0ae Mon Sep 17 00:00:00 2001 From: Alex Lyn Date: Thu, 22 Feb 2024 10:07:17 +0800 Subject: [PATCH] runtime-rs: bugfix for GPU passthrough failed with InvalidOperation. We need initailize the pci_hotplug_enabled with true before we do GPU passthrough with runtime-rs/dragonball. Otherwise it fails with error `InvalidOperation`. Fixes: #9129 Signed-off-by: Alex Lyn --- src/runtime-rs/crates/hypervisor/src/dragonball/inner.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/runtime-rs/crates/hypervisor/src/dragonball/inner.rs b/src/runtime-rs/crates/hypervisor/src/dragonball/inner.rs index bfe260178..e0bd30e8e 100644 --- a/src/runtime-rs/crates/hypervisor/src/dragonball/inner.rs +++ b/src/runtime-rs/crates/hypervisor/src/dragonball/inner.rs @@ -220,6 +220,7 @@ impl DragonballInner { max_vcpu_count: self.config.cpu_info.default_maxvcpus as u8, mem_type, mem_file_path, + pci_hotplug_enabled: true, ..Default::default() }; info!(sl!(), "vm config: {:?}", vm_config);