Skip to content

Commit 49f5de5

Browse files
authored
Merge pull request #157 from bullhh/dev/dyn
bug: when the kernel is in the filesystem, ​the kernel address cache is not flushed
2 parents e7848d1 + 80aa5c5 commit 49f5de5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/vmm/images.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,11 +153,11 @@ mod fs {
153153
info!("Loading VM images from filesystem");
154154
let mut load_ranges = Vec::new();
155155
// Load kernel image.
156-
load_vm_image(
156+
load_ranges.append(&mut load_vm_image(
157157
config.kernel.kernel_path,
158158
GuestPhysAddr::from(config.kernel.kernel_load_addr),
159159
vm.clone(),
160-
)?;
160+
)?);
161161
// Load BIOS image if needed.
162162
if let Some(bios_path) = config.kernel.bios_path {
163163
if let Some(bios_load_addr) = config.kernel.bios_load_addr {

0 commit comments

Comments
 (0)