vmm: fix tdx check
The field has been moved in
@@ -2932,12 +2932,14 @@ impl GuestDebuggable for Vm {
#[cfg(feature = "tdx")]
{
- if self.config.lock().unwrap().tdx.is_some() {
+ if let Some(ref platform) = self.config.lock().unwrap().platform {
+ if platform.tdx {
return Err(GuestDebuggableError::Coredump(anyhow!(
"Coredump not possible with TDX VM"
)));
}
}
+ }
let current_state = self.get_state().unwrap();
if current_state != VmState::Paused {
