multiple fixes to vcpu setup and memory allocation

This commit is contained in:
Alex Zenla
2024-01-12 14:57:02 -08:00
parent 1f30f8315a
commit a9275c4bdf
8 changed files with 149 additions and 50 deletions

View File

@ -270,15 +270,16 @@ impl BootImageLoader for ElfImageLoader {
let virt_kend = end + virt_offset;
let virt_entry = entry;
Ok(BootImageInfo {
let image_info = BootImageInfo {
start,
virt_base,
virt_kstart,
virt_kend,
virt_hypercall,
virt_entry,
init_p2m,
})
virt_p2m_base: init_p2m,
};
Ok(image_info)
}
fn load(&self, image_info: &BootImageInfo, dst: &mut [u8]) -> Result<(), XenClientError> {