refactor: decouple i386 specific instruction invocation
[lunaix-os.git] / lunaix-os / kernel / asm / x86 / pfault.c
diff --git a/lunaix-os/kernel/asm/x86/pfault.c b/lunaix-os/kernel/asm/x86/pfault.c
deleted file mode 100644 (file)
index c5ec07f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <arch/x86/interrupts.h>
-#include <lunaix/mm/pmm.h>
-#include <lunaix/mm/vmm.h>
-#include <lunaix/common.h>
-
-extern void __print_panic_msg(const char* msg, const isr_param* param);
-
-void
-intr_routine_page_fault (const isr_param* param) 
-{
-    void* pg_fault_ptr = cpu_rcr2();
-    if (!pg_fault_ptr) {
-        __print_panic_msg("Null pointer reference", param);
-        goto done;
-    }
-
-    __print_panic_msg("Page fault", param);
-
-done:
-    while(1);
-}
\ No newline at end of file