Save current usable memory for Switch application

This commit is contained in:
Adrian Graber 2021-07-12 20:58:34 +02:00
parent 5cab196718
commit a7b38e1b34
1 changed files with 3 additions and 2 deletions

View File

@ -560,14 +560,15 @@ psInitialize(void)
_dwMemAvailPhys = (uint64_t)(vm_stat.free_count * page_size);
debug("Physical memory size %llu\n", _dwMemAvailPhys);
debug("Available physical memory %llu\n", size);
#elif defined (__SWITCH__)
svcGetInfo(&_dwMemAvailPhys, 7, 0xffff8001, 0);
debug("Physical memory size %llu\n", _dwMemAvailPhys);
#else
#ifndef __SWITCH__
struct sysinfo systemInfo;
sysinfo(&systemInfo);
_dwMemAvailPhys = systemInfo.freeram;
debug("Physical memory size %u\n", systemInfo.totalram);
debug("Available physical memory %u\n", systemInfo.freeram);
#endif
#endif
TheText.Unload();