From ab897f4b1ce7e56e8600ed72c9de5f2762e8693b Mon Sep 17 00:00:00 2001 From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com> Date: Thu, 22 Jan 2026 18:32:19 -0600 Subject: [PATCH] test removing thread safety Just for testing, will revert afterwards. --- src/core/memory.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 049092164..df98825b0 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -119,7 +119,6 @@ void MemoryManager::SetPrtArea(u32 id, VAddr address, u64 size) { void MemoryManager::CopySparseMemory(VAddr virtual_addr, u8* dest, u64 size) { ASSERT_MSG(IsValidMapping(virtual_addr), "Attempted to access invalid address {:#x}", virtual_addr); - mutex.lock_shared(); auto vma = FindVMA(virtual_addr); while (size) { @@ -134,15 +133,12 @@ void MemoryManager::CopySparseMemory(VAddr virtual_addr, u8* dest, u64 size) { dest += copy_size; ++vma; } - - mutex.unlock_shared(); } bool MemoryManager::TryWriteBacking(void* address, const void* data, u64 size) { const VAddr virtual_addr = std::bit_cast(address); ASSERT_MSG(IsValidMapping(virtual_addr, size), "Attempted to access invalid address {:#x}", virtual_addr); - mutex.lock_shared(); std::vector vmas_to_write; auto current_vma = FindVMA(virtual_addr); @@ -168,7 +164,6 @@ bool MemoryManager::TryWriteBacking(void* address, const void* data, u64 size) { } } - mutex.unlock_shared(); return true; }