From 96bc282759eebbf2e92230e9cd6a645990f2d598 Mon Sep 17 00:00:00 2001 From: Jinank Jain Date: Thu, 19 Oct 2023 13:16:54 +0000 Subject: [PATCH] hypervisor: mshv: Add VmFd to MshvVcpu struct This would be required later to implement few additional operations on top of it. Signed-off-by: Jinank Jain --- hypervisor/src/mshv/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hypervisor/src/mshv/mod.rs b/hypervisor/src/mshv/mod.rs index e41f8fa76..3ace10531 100644 --- a/hypervisor/src/mshv/mod.rs +++ b/hypervisor/src/mshv/mod.rs @@ -338,6 +338,8 @@ pub struct MshvVcpu { cpuid: Vec, msrs: Vec, vm_ops: Option>, + #[cfg(feature = "sev_snp")] + vm_fd: Arc, } /// Implementation of Vcpu trait for Microsoft Hypervisor @@ -1435,6 +1437,8 @@ impl vm::Vm for MshvVm { cpuid: Vec::new(), msrs: self.msrs.clone(), vm_ops, + #[cfg(feature = "sev_snp")] + vm_fd: self.fd.clone(), }; Ok(Arc::new(vcpu)) }