summaryrefslogtreecommitdiff
path: root/kernel/arch/i386
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2024-06-30 19:46:55 +0200
committerAnton Kling <anton@kling.gg>2024-06-30 19:46:55 +0200
commit46bb33a3f42d7b64af9bd56f6c086061f0ac14fc (patch)
treecf517f9b06532708e7af476db2f8ea3dead17f55 /kernel/arch/i386
parent4a2aefc117144a87d5fc515ddcb60c7d13dcaf1e (diff)
Kernel: Add clock_gettime
Diffstat (limited to 'kernel/arch/i386')
-rw-r--r--kernel/arch/i386/mmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/arch/i386/mmu.c b/kernel/arch/i386/mmu.c
index 06d00cc..c38d834 100644
--- a/kernel/arch/i386/mmu.c
+++ b/kernel/arch/i386/mmu.c
@@ -550,7 +550,7 @@ void *physical_to_virtual(void *address) {
if (phys_to_virt_map[i].physical > (u32)address) {
continue;
}
- return (void *)phys_to_virt_map[i].virtual;
+ return (void *)phys_to_virt_map[i].virtual + ((uintptr_t)address & 0xFFF);
}
assert(0);
return NULL;