mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-31 14:35:19 +00:00
Update memory.cpp
This commit is contained in:
parent
ce3aded3e5
commit
ae39cad847
@ -142,7 +142,7 @@ PAddr MemoryManager::Allocate(PAddr search_start, PAddr search_end, size_t size,
|
|||||||
auto mapping_start = search_start > dmem_area->second.base
|
auto mapping_start = search_start > dmem_area->second.base
|
||||||
? Common::AlignUp(search_start, alignment)
|
? Common::AlignUp(search_start, alignment)
|
||||||
: Common::AlignUp(dmem_area->second.base, alignment);
|
: Common::AlignUp(dmem_area->second.base, alignment);
|
||||||
auto mapping_end = Common::AlignUp(mapping_start + size, alignment);
|
auto mapping_end = mapping_start + size;
|
||||||
|
|
||||||
// Find the first free, large enough dmem area in the range.
|
// Find the first free, large enough dmem area in the range.
|
||||||
while ((!dmem_area->second.is_free || dmem_area->second.GetEnd() < mapping_end) &&
|
while ((!dmem_area->second.is_free || dmem_area->second.GetEnd() < mapping_end) &&
|
||||||
@ -154,7 +154,7 @@ PAddr MemoryManager::Allocate(PAddr search_start, PAddr search_end, size_t size,
|
|||||||
mapping_start = search_start > dmem_area->second.base
|
mapping_start = search_start > dmem_area->second.base
|
||||||
? Common::AlignUp(search_start, alignment)
|
? Common::AlignUp(search_start, alignment)
|
||||||
: Common::AlignUp(dmem_area->second.base, alignment);
|
: Common::AlignUp(dmem_area->second.base, alignment);
|
||||||
mapping_end = Common::AlignUp(mapping_start + size, alignment);
|
mapping_end = mapping_start + size;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dmem_area == dmem_map.end()) {
|
if (dmem_area == dmem_map.end()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user