forked from MeloNX/MeloNX
Fix incorrect AslrRegionStart when using NCE
(cherry picked from commit 0f34b8e78e2cfca99f6a25553a1fedebbfd3adae)
This commit is contained in:
parent
88c45e1e86
commit
498bb95cf1
@ -233,7 +233,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Memory
|
||||
codeRegionSize = BitUtils.AlignUp(endAddr, RegionAlignment) - CodeRegionStart;
|
||||
stackAndTlsIoStart = 0;
|
||||
stackAndTlsIoEnd = 0;
|
||||
AslrRegionStart = reservedSize + 0x8000000;
|
||||
AslrRegionStart = Math.Max(reservedSize, 0x8000000);
|
||||
addrSpaceEnd = reservedSize + (1UL << addressSpaceWidth);
|
||||
AslrRegionEnd = addrSpaceEnd;
|
||||
}
|
||||
@ -245,7 +245,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Memory
|
||||
tlsIoRegion.Size = 0x1000000000;
|
||||
CodeRegionStart = BitUtils.AlignDown(address, RegionAlignment);
|
||||
codeRegionSize = BitUtils.AlignUp(endAddr, RegionAlignment) - CodeRegionStart;
|
||||
AslrRegionStart = reservedSize + 0x8000000;
|
||||
AslrRegionStart = Math.Max(reservedSize, 0x8000000);
|
||||
AslrRegionEnd = 0x8000000000;
|
||||
stackAndTlsIoStart = 0;
|
||||
stackAndTlsIoEnd = 0;
|
||||
|
Reference in New Issue
Block a user