From 974fcf5d87ee315601f797e609b1030ef5b329b8 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Wed, 23 Apr 2025 13:57:18 -0400 Subject: update paging code --- kernel/cpu/idt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'kernel/cpu') diff --git a/kernel/cpu/idt.c b/kernel/cpu/idt.c index 42cf651..bf4b499 100644 --- a/kernel/cpu/idt.c +++ b/kernel/cpu/idt.c @@ -120,8 +120,7 @@ void idt_exception_handler(uint64_t exception, uint64_t code, case EX_PAGE_FAULT: // page faults store the offending address in cr2 __asm__ volatile("mov %%cr2, %0" : "=r"(cr2)); - if (!kload_page((void *)cr2)) - return; + break; } kputs("\n\n!!! EXCEPTION !!!\n"); -- cgit v1.2.3-freya