Update pm_resource_manager.cpp

Changed to setsysGetSettingsItemValue instead of setsysGetSettingsItemValueSize
This commit is contained in:
TheGreatRambler 2019-11-13 19:01:44 -05:00 committed by GitHub
parent 7d545bc1de
commit 33475acbed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -270,7 +270,7 @@ namespace sts::pm::resource {
spl::MemoryArrangement_Standard
bool SetMemoryManually;
R_ASSERT(setsysGetSettingsItemValueSize("atmosphere", "manual_memory_control", &SetMemoryManually, sizeof(SetMemoryManually)));
R_ASSERT(setsysGetSettingsItemValue("atmosphere", "manual_memory_control", &SetMemoryManually, sizeof(SetMemoryManually)));
if (!SetMemoryManually) {
/* Memory corresponds to the chosen `g_memory_arrangement`. */
/* Default. */
@ -282,9 +282,9 @@ namespace sts::pm::resource {
u64 systemSize;
u64 applicationSize;
u64 appletSize;
R_ASSERT(setsysGetSettingsItemValueSize("atmosphere", "system_memory", &systemSize, sizeof(systemSize)));
R_ASSERT(setsysGetSettingsItemValueSize("atmosphere", "application_memory", &applicationSize, sizeof(applicationSize)));
R_ASSERT(setsysGetSettingsItemValueSize("atmosphere", "applet_memory", &appletSize, sizeof(appletSize)));
R_ASSERT(setsysGetSettingsItemValue("atmosphere", "system_memory", &systemSize, sizeof(systemSize)));
R_ASSERT(setsysGetSettingsItemValue("atmosphere", "application_memory", &applicationSize, sizeof(applicationSize)));
R_ASSERT(setsysGetSettingsItemValue("atmosphere", "applet_memory", &appletSize, sizeof(appletSize)));
/* Set all memory values. */
R_ASSERT(SetResourceLimitLimitValues(static_cast<ResourceLimitGroup>(ResourceLimitGroup_System), systemSize * Megabyte);
R_ASSERT(SetResourceLimitLimitValues(static_cast<ResourceLimitGroup>(ResourceLimitGroup_Application), applicationSize * Megabyte);