diff --git a/arch/src/x86_64/interrupts.rs b/arch/src/x86_64/interrupts.rs index 300ae62af..be89787c6 100644 --- a/arch/src/x86_64/interrupts.rs +++ b/arch/src/x86_64/interrupts.rs @@ -82,6 +82,7 @@ pub fn set_lint(vcpu: &Arc) -> Result<()> { } #[cfg(test)] +#[cfg(feature = "kvm")] mod tests { extern crate rand; diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index 1a0b89657..d203c9d98 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -2222,7 +2222,7 @@ mod tests { } } -#[cfg(target_arch = "x86_64")] +#[cfg(all(feature = "kvm", target_arch = "x86_64"))] #[test] pub fn test_vm() { use hypervisor::VmExit;