From 2609f52dd6b87cd8257cce9897fdfe70bb9cd4d9 Mon Sep 17 00:00:00 2001 From: Gregory Bowne Date: Mon, 10 Nov 2025 03:12:34 -0800 Subject: [PATCH] Update paging.c Fixed page table entry so it doesnt clobber kernel --- kernel/paging.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/paging.c b/kernel/paging.c index 847d150..321a404 100644 --- a/kernel/paging.c +++ b/kernel/paging.c @@ -3,9 +3,9 @@ #include #include -page_directory_entry_t *page_directory = (page_directory_entry_t *)0x100000; -page_table_entry_t *page_table = (page_table_entry_t *)0x101000; -page_table_entry_t *heap_page_table = (page_table_entry_t *)0x102000; // Located right after the page directory +page_directory_entry_t *page_directory = (page_directory_entry_t *)0x200000; +page_table_entry_t *page_table = (page_table_entry_t *)0x201000; +page_table_entry_t *heap_page_table = (page_table_entry_t *)0x202000; // Helper function to set up the page directory entry void set_page_directory(page_directory_entry_t *dir) {