From 9ad14e6b3a66056d3b06580688ae3a8ee04b2d26 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Wed, 7 Oct 2020 15:34:47 +0000 Subject: [PATCH] aarch64: Add OneReg to the list required extensions for KVM Without that capability save / restore for aarch64 won't work. Signed-off-by: Wei Liu --- hypervisor/src/kvm/aarch64/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hypervisor/src/kvm/aarch64/mod.rs b/hypervisor/src/kvm/aarch64/mod.rs index 1935881fb..3d3d1c792 100644 --- a/hypervisor/src/kvm/aarch64/mod.rs +++ b/hypervisor/src/kvm/aarch64/mod.rs @@ -127,6 +127,9 @@ pub fn check_required_kvm_extensions(kvm: &Kvm) -> KvmResult<()> { if !kvm.check_extension(Cap::SignalMsi) { return Err(KvmError::CapabilityMissing(Cap::SignalMsi)); } + if !kvm.check_extension(Cap::OneReg) { + return Err(KvmError::CapabilityMissing(Cap::OneReg)); + } Ok(()) }