From e9a2100b1558a4e63da121a28da4c116321ebf26 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Tue, 5 Aug 2025 22:33:44 +0300 Subject: [PATCH] Cleanup --- src/core/memory.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 53320943..20042a29 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -486,10 +486,12 @@ bool Memory::mapVirtualMemory( // Map or unmap each physical block for (auto& block : physicalList) { - if (newDstState == MemoryState::Free) + if (newDstState == MemoryState::Free) { unmapPhysicalMemory(dstVaddr, block.paddr, block.pages); - else + } else { mapPhysicalMemory(dstVaddr, block.paddr, block.pages, r, w, x); + } + dstVaddr += block.pages << 12; }