diff --git a/sysmodules/rosalina/source/draw.c b/sysmodules/rosalina/source/draw.c index ddfd58fd..84d8d811 100644 --- a/sysmodules/rosalina/source/draw.c +++ b/sysmodules/rosalina/source/draw.c @@ -140,7 +140,7 @@ Result Draw_AllocateFramebufferCache(u32 size) if (framebufferCache != NULL) __builtin_trap(); - Result res = svcControlMemoryEx(&tmp, addr, 0, size, MEMOP_ALLOC, MEMREGION_SYSTEM | MEMPERM_READWRITE, true); + Result res = svcControlMemoryEx(&tmp, addr, 0, size, MEMOP_ALLOC | MEMOP_REGION_SYSTEM, MEMPERM_READWRITE, true); if (R_FAILED(res)) { framebufferCache = NULL; diff --git a/sysmodules/rosalina/source/minisoc.c b/sysmodules/rosalina/source/minisoc.c index 252c81d9..b763d1dc 100644 --- a/sysmodules/rosalina/source/minisoc.c +++ b/sysmodules/rosalina/source/minisoc.c @@ -110,7 +110,7 @@ Result miniSocInit(void) ret = srvGetServiceHandle(&miniSocHandle, "soc:U"); if(ret != 0) goto cleanup; - ret = svcControlMemoryEx(&tmp, socContextAddr, 0, socContextSize, MEMOP_ALLOC, MEMREGION_SYSTEM | MEMPERM_READ | MEMPERM_WRITE, true); + ret = svcControlMemoryEx(&tmp, socContextAddr, 0, socContextSize, MEMOP_ALLOC | MEMOP_REGION_SYSTEM, MEMPERM_READ | MEMPERM_WRITE, true); if(ret != 0) goto cleanup; socContextAddr = tmp;