diff --git a/nel_os_kernel/src/main.rs b/nel_os_kernel/src/main.rs index 4465608..a13e029 100644 --- a/nel_os_kernel/src/main.rs +++ b/nel_os_kernel/src/main.rs @@ -158,9 +158,7 @@ pub extern "sysv64" fn main(boot_info: &nel_os_common::BootInfo) { info!("Interrupts enabled"); let mut vcpu = vmm::get_vcpu(&mut bitmap_table).unwrap(); - vcpu.run().unwrap(); - - info!("VCpu initialized"); + while vcpu.run().is_ok() {} hlt_loop(); }