summary refs log tree commit diff
path: root/devices/src/lib.rs
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-03-13 22:21:00 +0000
committerAlyssa Ross <hi@alyssa.is>2020-06-15 09:36:35 +0000
commita5dc93df5b96728226bd3fcbc4298e6fb54f146d (patch)
tree795929a504f61dc6c38646e3076b818420343f8f /devices/src/lib.rs
parentc8ea9a839e28254474000729fa522b51fa860925 (diff)
downloadcrosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.tar
crosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.tar.gz
crosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.tar.bz2
crosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.tar.lz
crosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.tar.xz
crosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.tar.zst
crosvm-a5dc93df5b96728226bd3fcbc4298e6fb54f146d.zip
move MemoryParams to devices
Diffstat (limited to 'devices/src/lib.rs')
-rw-r--r--devices/src/lib.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/devices/src/lib.rs b/devices/src/lib.rs
index 294a8cb..9d39fbd 100644
--- a/devices/src/lib.rs
+++ b/devices/src/lib.rs
@@ -48,3 +48,14 @@ pub use self::usb::host_backend::host_backend_device_provider::HostBackendDevice
 pub use self::usb::xhci::xhci_controller::XhciController;
 pub use self::vfio::{VfioContainer, VfioDevice};
 pub use self::virtio::VirtioPciDevice;
+
+use msg_socket::MsgOnSocket;
+
+#[derive(Clone, Copy, Debug, MsgOnSocket)]
+pub struct MemoryParams {
+    /// Physical memory size in bytes for the VM.
+    pub size: u64,
+
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
+    pub has_bios: bool,
+}