From 35cafe87153bf16ac53fa0bde69eedceff1d8e66 Mon Sep 17 00:00:00 2001 From: Alex Lyn Date: Mon, 26 Jan 2026 16:15:28 +0800 Subject: [PATCH] runtime-rs: configure TDX machine options with kernel_irqchip=split When TDX confidential guest support is enabled, set `kernel_irqchip=split` for TDX CVM: ... -machine \ q35,accel=kvm,kernel_irqchip=split,confidential-guest-support=tdx \ ... Signed-off-by: Alex Lyn --- src/runtime-rs/crates/hypervisor/src/qemu/cmdline_generator.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/runtime-rs/crates/hypervisor/src/qemu/cmdline_generator.rs b/src/runtime-rs/crates/hypervisor/src/qemu/cmdline_generator.rs index b5bad8eb64..17fff5010b 100644 --- a/src/runtime-rs/crates/hypervisor/src/qemu/cmdline_generator.rs +++ b/src/runtime-rs/crates/hypervisor/src/qemu/cmdline_generator.rs @@ -2610,6 +2610,7 @@ impl<'a> QemuCmdLine<'a> { self.devices.push(Box::new(Bios::new(firmware.to_owned()))); self.machine + .set_kernel_irqchip("split") .set_confidential_guest_support("tdx") .set_nvdimm(false); }