From b56e1217b6c7ff15662ad75d9bd5a461719a9a1b Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Fri, 18 Jun 2021 15:17:55 +0100 Subject: [PATCH] vmm: tdx: Add KVM_FEATURE_STEAL_TIME_BIT to filtered bits Filter out the KVM_FEATURE_STEAL_TIME_BIT when running with TDX. Signed-off-by: Rob Bradford --- vmm/src/cpu.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vmm/src/cpu.rs b/vmm/src/cpu.rs index 95208a17b..21206cbe1 100644 --- a/vmm/src/cpu.rs +++ b/vmm/src/cpu.rs @@ -77,6 +77,8 @@ const KVM_FEATURE_CLOCKSOURCE_STABLE_BIT: u8 = 24; const KVM_FEATURE_ASYNC_PF_BIT: u8 = 4; #[cfg(feature = "tdx")] const KVM_FEATURE_ASYNC_PF_VMEXIT_BIT: u8 = 10; +#[cfg(feature = "tdx")] +const KVM_FEATURE_STEAL_TIME_BIT: u8 = 5; #[cfg(feature = "acpi")] pub const CPU_MANAGER_ACPI_SIZE: usize = 0xc; @@ -720,7 +722,8 @@ impl CpuManager { | 1 << KVM_FEATURE_CLOCKSOURCE2_BIT | 1 << KVM_FEATURE_CLOCKSOURCE_STABLE_BIT | 1 << KVM_FEATURE_ASYNC_PF_BIT - | 1 << KVM_FEATURE_ASYNC_PF_VMEXIT_BIT) + | 1 << KVM_FEATURE_ASYNC_PF_VMEXIT_BIT + | 1 << KVM_FEATURE_STEAL_TIME_BIT) } } _ => {}