From 80938209653aa8a4b841d805af0c8c4f2a0b92e7 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Tue, 7 May 2024 00:46:13 +0000 Subject: [PATCH] hypervisor: kvm: sort the required capabilities No functional change. Signed-off-by: Wei Liu --- hypervisor/src/kvm/x86_64/mod.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/hypervisor/src/kvm/x86_64/mod.rs b/hypervisor/src/kvm/x86_64/mod.rs index 89c9a1a6f..8c019b3ab 100644 --- a/hypervisor/src/kvm/x86_64/mod.rs +++ b/hypervisor/src/kvm/x86_64/mod.rs @@ -32,11 +32,11 @@ pub use { /// Check KVM extension for Linux /// pub fn check_required_kvm_extensions(kvm: &Kvm) -> KvmResult<()> { - if !kvm.check_extension(Cap::TscDeadlineTimer) { - return Err(KvmError::CapabilityMissing(Cap::TscDeadlineTimer)); + if !kvm.check_extension(Cap::GetTscKhz) { + return Err(KvmError::CapabilityMissing(Cap::GetTscKhz)); } - if !kvm.check_extension(Cap::SplitIrqchip) { - return Err(KvmError::CapabilityMissing(Cap::SplitIrqchip)); + if !kvm.check_extension(Cap::ImmediateExit) { + return Err(KvmError::CapabilityMissing(Cap::ImmediateExit)); } if !kvm.check_extension(Cap::SetIdentityMapAddr) { return Err(KvmError::CapabilityMissing(Cap::SetIdentityMapAddr)); @@ -44,11 +44,11 @@ pub fn check_required_kvm_extensions(kvm: &Kvm) -> KvmResult<()> { if !kvm.check_extension(Cap::SetTssAddr) { return Err(KvmError::CapabilityMissing(Cap::SetTssAddr)); } - if !kvm.check_extension(Cap::ImmediateExit) { - return Err(KvmError::CapabilityMissing(Cap::ImmediateExit)); + if !kvm.check_extension(Cap::SplitIrqchip) { + return Err(KvmError::CapabilityMissing(Cap::SplitIrqchip)); } - if !kvm.check_extension(Cap::GetTscKhz) { - return Err(KvmError::CapabilityMissing(Cap::GetTscKhz)); + if !kvm.check_extension(Cap::TscDeadlineTimer) { + return Err(KvmError::CapabilityMissing(Cap::TscDeadlineTimer)); } Ok(()) }