vmm: memory_actual_size reflects hotplug state

It is desirable to be able to track the progress of memory hotplug.
Update the memory_actual_size field to query the current plugged size
from virtio-mem to enable this.

Signed-off-by: Jared White <git@jaredwhite.dev>
This commit is contained in:
Jared White
2026-04-05 21:36:07 -07:00
committed by Bo Chen
parent aef0a43b52
commit 77ce3f6cbf
5 changed files with 45 additions and 15 deletions

View File

@@ -834,6 +834,10 @@ impl Mem {
})
}
pub fn plugged_size(&self) -> u64 {
self.config.lock().unwrap().plugged_size
}
pub fn resize(&mut self, size: u64) -> result::Result<(), Error> {
let mut config = self.config.lock().unwrap();
config.resize(size).map_err(|e| {