Add memory size to VM config.
Bug: 192294431
Test: atest VirtualizationTestCases
Change-Id: I56d0ba4aca483bada57dd5bea01d1b1ce9b912d5
diff --git a/virtualizationservice/src/aidl.rs b/virtualizationservice/src/aidl.rs
index dc22e99..c0b2e11 100644
--- a/virtualizationservice/src/aidl.rs
+++ b/virtualizationservice/src/aidl.rs
@@ -41,6 +41,7 @@
use std::convert::TryInto;
use std::ffi::CString;
use std::fs::{File, create_dir};
+use std::num::NonZeroU32;
use std::os::unix::io::AsRawFd;
use std::path::{Path, PathBuf};
use std::sync::{Arc, Mutex, Weak};
@@ -156,6 +157,7 @@
disks,
params: config.params.to_owned(),
protected: config.protected_vm,
+ memory_mib: config.memory_mib.try_into().ok().and_then(NonZeroU32::new),
};
let composite_disk_fds: Vec<_> =
indirect_files.iter().map(|file| file.as_raw_fd()).collect();