X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/8fce4520de1f257819b16f9253fa28dcdae743f4..965940833071025bf0d386f4a9c70a5258453dbd:/lunaix-os/arch/i386/exceptions/intr_routines.c?ds=sidebyside diff --git a/lunaix-os/arch/i386/exceptions/intr_routines.c b/lunaix-os/arch/i386/exceptions/intr_routines.c index d0b0d49..91366bf 100644 --- a/lunaix-os/arch/i386/exceptions/intr_routines.c +++ b/lunaix-os/arch/i386/exceptions/intr_routines.c @@ -1,14 +1,13 @@ #include #include -#include #include #include #include #include #include -#include +#include #include #include @@ -23,7 +22,7 @@ extern u32_t debug_resv; void __print_panic_msg(const char* msg, const isr_param* param) { - kprintf(KERROR "panic: %s\n", msg); + ERROR("panic: %s", msg); trace_printstack_isr(param); } @@ -32,7 +31,6 @@ intr_routine_divide_zero(const isr_param* param) { __print_panic_msg("div zero", param); - console_flush(); spin(); } @@ -41,7 +39,6 @@ intr_routine_general_protection(const isr_param* param) { __print_panic_msg("general protection", param); - console_flush(); spin(); } @@ -50,7 +47,6 @@ intr_routine_sys_panic(const isr_param* param) { __print_panic_msg((char*)(param->registers.edi), param); - console_flush(); spin(); } @@ -59,7 +55,6 @@ intr_routine_fallback(const isr_param* param) { __print_panic_msg("unknown interrupt", param); - console_flush(); spin(); } @@ -83,7 +78,6 @@ intr_routine_apic_error(const isr_param* param) __print_panic_msg(buf, param); - console_flush(); spin(); }