X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/64e5fa9a495e388c922157b9a616204c299f5e05..7b8a1bcad75628f9add4590db2bb9b8e418ee8eb:/lunaix-os/kernel/proc0.c?ds=sidebyside diff --git a/lunaix-os/kernel/proc0.c b/lunaix-os/kernel/proc0.c index 31a100d..a9d25a7 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(call_on_postboot); twifs_register_plugins(); // FIXME Re-design needed!! // sdbg_init(); - - // console - console_start_flushing(); - console_flush(); } \ No newline at end of file