diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index a3ce3561e..43a04bfec 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -511,7 +511,9 @@ impl Vm { let sev_snp_enabled = config.lock().unwrap().is_sev_snp_enabled(); #[cfg(feature = "tdx")] let force_iommu = tdx_enabled; - #[cfg(not(feature = "tdx"))] + #[cfg(feature = "sev_snp")] + let force_iommu = sev_snp_enabled; + #[cfg(not(any(feature = "tdx", feature = "sev_snp")))] let force_iommu = false; #[cfg(feature = "guest_debug")]