+++ /dev/null
-#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