summaryrefslogtreecommitdiff
path: root/kernel/entry.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/entry.c')
-rw-r--r--kernel/entry.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/entry.c b/kernel/entry.c
index 4dd2ee1..d288027 100644
--- a/kernel/entry.c
+++ b/kernel/entry.c
@@ -57,7 +57,7 @@ void entry_main(uint32_t mb_magic, multiboot_info* mb_info) {
entry_pagetable_low[i] = ((uint32_t)&addr_phys & 0xffc00000) | (i << 12) | 0x003;
// Map kernelspace.
- if((i << 12) < ((uint32_t)&addr_virt_end & 0x003ff000 )) {
+ if((i << 12) < ((uint32_t)&addr_virt_end & 0x003fffff)) {
entry_pagetable_high[i] = ((uint32_t)&addr_load_virt + (i << 12)) | 0x003;
} else {
entry_pagetable_high[i] = 0;