diff --git a/Fennix Kernel.code-workspace b/Fennix Kernel.code-workspace index 65c05caf..4f029fff 100644 --- a/Fennix Kernel.code-workspace +++ b/Fennix Kernel.code-workspace @@ -22,7 +22,8 @@ "kernel/scheduler", "kernel/tty", "kernel/std", - "kernel/vfs" + "kernel/vfs", + "kernel/memory" ] } } diff --git a/Kernel/core/memory/pmm.cpp b/Kernel/core/memory/pmm.cpp index 85ba50e9..08766e4d 100644 --- a/Kernel/core/memory/pmm.cpp +++ b/Kernel/core/memory/pmm.cpp @@ -264,7 +264,7 @@ namespace Memory uintptr_t Index = ((uintptr_t)Address + (t * PAGE_SIZE)) / PAGE_SIZE; if (unlikely(PageBitmap[Index] == true)) - return; + continue; if (PageBitmap.Set(Index, true)) {