test removing thread safety

Just for testing, will revert afterwards.
This commit is contained in:
Stephen Miller
2026-01-22 18:32:19 -06:00
parent eb2b12a46c
commit ab897f4b1c

View File

@@ -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<VAddr>(address);
ASSERT_MSG(IsValidMapping(virtual_addr, size), "Attempted to access invalid address {:#x}",
virtual_addr);
mutex.lock_shared();
std::vector<VirtualMemoryArea> 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;
}