diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index b156c1788..062b27d2e 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -549,6 +549,8 @@ impl Vm { })); let exit_evt_clone = exit_evt.try_clone().map_err(Error::EventFdClone)?; + #[cfg(feature = "tdx")] + let tdx_enabled = config.lock().unwrap().tdx.is_some(); let cpu_manager = cpu::CpuManager::new( &config.lock().unwrap().cpus.clone(), &device_manager, @@ -560,7 +562,7 @@ impl Vm { seccomp_action.clone(), vm_ops, #[cfg(feature = "tdx")] - config.lock().unwrap().tdx.is_some(), + tdx_enabled, ) .map_err(Error::CpuManager)?;