forked from Mirror/Ryujinx
424e045940
* Stubs implementations Services Bsd, Nifm & SSL stubs implementations Objects IGeneralService, IRequest stubs implementations. Fake-Fix GetAvailableLanguageCodes stub too ^^! * More stubs - Fix SvcGetInfo loops by gdkchan. - Implement stub for Sfdnsres service. - Add more stubs for Bsd service. * Update ServiceSfdnsres.cs
28 lines
No EOL
880 B
C#
28 lines
No EOL
880 B
C#
using ChocolArm64.Memory;
|
|
|
|
namespace Ryujinx.Core.OsHle
|
|
{
|
|
static class MemoryRegions
|
|
{
|
|
public const long AddrSpaceStart = 0x08000000;
|
|
|
|
public const long MapRegionAddress = 0x10000000;
|
|
public const long MapRegionSize = 0x10000000;
|
|
|
|
public const long MainStackSize = 0x100000;
|
|
|
|
public const long MainStackAddress = AMemoryMgr.AddrSize - MainStackSize;
|
|
|
|
public const long TlsPagesSize = 0x4000;
|
|
|
|
public const long TlsPagesAddress = MainStackAddress - TlsPagesSize;
|
|
|
|
public const long HeapRegionAddress = MapRegionAddress + MapRegionSize;
|
|
|
|
public const long TotalMemoryUsed = HeapRegionAddress + TlsPagesSize + MainStackSize;
|
|
|
|
public const long TotalMemoryAvailable = AMemoryMgr.RamSize - AddrSpaceStart;
|
|
|
|
public const long AddrSpaceSize = AMemoryMgr.AddrSize - AddrSpaceStart;
|
|
}
|
|
} |