mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-09 13:27:41 +00:00
runtime-rs: Integrate virtio-mem setup into VM initialization
Call setup_virtio_mem() during VM startup when enable_virtio_mem flag is set: - Added setup call after QMP connection is established - Proper error handling with context Assisted-by: IBM Bob Signed-off-by: Annu Sharma <annu-sharma@ibm.com>
This commit is contained in:
@@ -405,6 +405,15 @@ impl QemuInner {
|
||||
if let Some(subchannel) = cmdline.take_ccw_subchannel() {
|
||||
qmp.set_ccw_subchannel(subchannel);
|
||||
}
|
||||
// Setup virtio-mem device if enabled
|
||||
if self.config.memory_info.enable_virtio_mem {
|
||||
qmp.setup_virtio_mem(
|
||||
self.config.memory_info.default_memory,
|
||||
self.config.memory_info.default_maxmemory,
|
||||
&self.config.machine_info.machine_type,
|
||||
self.config.shared_fs.shared_fs.as_deref(),
|
||||
).context("Failed to setup virtio-mem during VM initialization")?;
|
||||
}
|
||||
self.qmp = Some(qmp);
|
||||
}
|
||||
Err(e) => {
|
||||
|
||||
Reference in New Issue
Block a user