From 28afe25ccaaeaf06162c1064f82db252c28691bc Mon Sep 17 00:00:00 2001 From: zxq5 Date: Sat, 22 Feb 2025 03:52:32 +0000 Subject: [PATCH] check boot was successful else panic --- kernel/src/main.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/kernel/src/main.rs b/kernel/src/main.rs index 0d6fe97..5c5ddbf 100644 --- a/kernel/src/main.rs +++ b/kernel/src/main.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use FoundryOS::{println, println_log}; +use foundry_os::{println, println_log}; #[no_mangle] unsafe extern "C" fn kmain() -> ! { @@ -9,7 +9,9 @@ unsafe extern "C" fn kmain() -> ! { // removed by the linker. println_log!(" [ Initialising ] "); - FoundryOS::boot(); + if let Err(err) = foundry_os::boot() { + panic!("{}", err); + } let dimensions = lib_ascii::screensize_chars(); let dimensions2 = lib_framebuffer::screensize_px(); @@ -38,11 +40,5 @@ unsafe extern "C" fn kmain() -> ! { " ); - // for i in 0..100000 { - // println!("{}", i); - // } - loop {} - - FoundryOS::hcf(); }