X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/2236410f4582ab45ae8c384dd6eeeef5d10aab15..1eeed1150149b63d6e49e033697454bc12b533b9:/lunaix-os/kernel/proc0.c diff --git a/lunaix-os/kernel/proc0.c b/lunaix-os/kernel/proc0.c index 31a100d..a935a3b 100644 --- a/lunaix-os/kernel/proc0.c +++ b/lunaix-os/kernel/proc0.c @@ -1,22 +1,13 @@ -#include #include #include #include #include #include #include -#include -#include -#include -#include -#include -#include #include -#include #include #include - -#include +#include #include @@ -82,9 +73,7 @@ __proc0() init_proc_user_space(__current); if (!mount_bootmedium() || !exec_initd()) { - while (1) { - asm("hlt"); - } + FATAL("failed to initd"); // should not reach } } @@ -93,13 +82,10 @@ void init_platform() { device_postboot_load(); + invoke_init_function(on_postboot); twifs_register_plugins(); // FIXME Re-design needed!! // sdbg_init(); - - // console - console_start_flushing(); - console_flush(); } \ No newline at end of file