implement initialization of start info for x86

This commit is contained in:
Alex Zenla committed 2024-01-11 17:23:09 -08:00
1 parent 684a7d1f62
commit 492a836213
6 files changed
+327 -18

No files matched your search

+2 -1
View File
@@ -23,7 +23,8 @@ fn main() -> Result<(), XenClientError> {
let image_loader = ElfImageLoader::load_file_kernel(kernel_image_path.as_str())?;
let memctl = MemoryControl::new(&call);
let mut boot = BootSetup::new(&call, &domctl, &memctl, domid);
boot.initialize(&image_loader, 512 * 1024)?;
let mut state = boot.initialize(&image_loader, 512 * 1024)?;
boot.boot(&mut state, "debug")?;
domctl.destroy_domain(domid)?;
println!("domain destroyed: {}", domid);
Ok(())