refactor: one more step towards arch-agnostic design
[lunaix-os.git] / lunaix-os / arch / i386 / exceptions / intr_routines.c
index 8afd22a55eb549af3416773d48938f0f68d54047..6571f9a63219b9b4ee2b91fae10f1a380891890c 100644 (file)
@@ -10,9 +10,8 @@
 
 #include <klibc/stdio.h>
 
 
 #include <klibc/stdio.h>
 
-#include <hal/apic.h>
-
-#include "i386_intr.h"
+#include <sys/apic.h>
+#include <sys/i386_intr.h>
 
 LOG_MODULE("INTR")
 
 
 LOG_MODULE("INTR")
 
@@ -64,8 +63,8 @@ intr_routine_sys_panic(const isr_param* param)
 void
 intr_routine_fallback(const isr_param* param)
 {
 void
 intr_routine_fallback(const isr_param* param)
 {
-    console_flush();
     __print_panic_msg("Unknown Interrupt", param);
     __print_panic_msg("Unknown Interrupt", param);
+    console_flush();
     spin();
 }
 
     spin();
 }