diff --git a/vmm/src/lib.rs b/vmm/src/lib.rs index 40d5a2b52..48dbcc14e 100644 --- a/vmm/src/lib.rs +++ b/vmm/src/lib.rs @@ -587,13 +587,19 @@ where } #[derive(Clone, Deserialize, Serialize)] -struct VmMigrationConfig { +pub struct VmMigrationConfig { vm_config: Arc>, #[cfg(all(feature = "kvm", target_arch = "x86_64"))] common_cpuid: Vec, memory_manager_data: MemoryManagerSnapshotData, } +impl VmMigrationConfig { + pub fn memory_manager_data(&self) -> &MemoryManagerSnapshotData { + &self.memory_manager_data + } +} + #[derive(Debug, Clone)] pub struct VmmVersionInfo { pub build_version: String,