From 7bb343dce88a8e021e90d48a7c8d6992358a997a Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Thu, 2 Dec 2021 15:41:47 +0100 Subject: [PATCH] vmm: Improve logging related to memory management Signed-off-by: Sebastien Boeuf --- vmm/src/memory_manager.rs | 5 +++++ vmm/src/vm.rs | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/vmm/src/memory_manager.rs b/vmm/src/memory_manager.rs index f7e93986b..4fb90c28c 100644 --- a/vmm/src/memory_manager.rs +++ b/vmm/src/memory_manager.rs @@ -1444,6 +1444,11 @@ impl MemoryManager { log_dirty, ); + info!( + "Creating userspace mapping: {:x} -> {:x} {:x}, slot {}", + guest_phys_addr, userspace_addr, memory_size, slot + ); + self.vm .create_user_memory_region(mem_region) .map_err(Error::CreateUserMemoryRegion)?; diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index 69411cbde..604b40ef9 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -1021,6 +1021,12 @@ impl Vm { .checked_sub(size) .ok_or(Error::FirmwareTooLarge)?; + info!( + "Loading RAW firmware at 0x{:x} (size: {})", + load_address.raw_value(), + size + ); + self.memory_manager .lock() .unwrap()