mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-03-01 06:55:48 +00:00
dmem: setup base address if not present
This commit is contained in:
parent
0946dcb768
commit
15e896b310
@ -48,6 +48,11 @@ orbis::ErrorCode DmemDevice::mmap(void **address, std::uint64_t len,
|
||||
prot = vm::kMapProtCpuWrite | vm::kMapProtCpuRead | vm::kMapProtGpuAll;
|
||||
}
|
||||
|
||||
if (*address == nullptr) {
|
||||
*address = std::bit_cast<void *>(0x80000000ull);
|
||||
flags &= ~vm::kMapFlagFixed;
|
||||
}
|
||||
|
||||
int memoryType = 0;
|
||||
if (auto allocationInfoIt = allocations.queryArea(directMemoryStart);
|
||||
allocationInfoIt != allocations.end()) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user