mirror of
https://github.com/cemu-project/Cemu.git
synced 2026-07-10 09:34:40 -06:00
MemMapper: Support alternative pagesizes
This commit is contained in:
parent
4700a19009
commit
3795fc07fd
@ -42,6 +42,12 @@ namespace MemMapper
|
||||
|
||||
void* AllocateMemory(void* baseAddr, size_t size, PAGE_PERMISSION permissionFlags, bool fromReservation)
|
||||
{
|
||||
uint64 page_size = sysconf(_SC_PAGESIZE);
|
||||
if ((uint64) baseAddr % page_size != 0)
|
||||
{
|
||||
baseAddr = (void*) ((uint64)baseAddr & ~(page_size - 1));
|
||||
}
|
||||
|
||||
void* r;
|
||||
if(fromReservation)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user