|
@@ -17,7 +17,7 @@ public:
|
|
|
static const FunctionInfo functions[] = {
|
|
static const FunctionInfo functions[] = {
|
|
|
{0, &ISession::SetPerformanceConfiguration, "SetPerformanceConfiguration"},
|
|
{0, &ISession::SetPerformanceConfiguration, "SetPerformanceConfiguration"},
|
|
|
{1, &ISession::GetPerformanceConfiguration, "GetPerformanceConfiguration"},
|
|
{1, &ISession::GetPerformanceConfiguration, "GetPerformanceConfiguration"},
|
|
|
- {2, nullptr, "SetCpuOverclockEnabled"},
|
|
|
|
|
|
|
+ {2, &ISession::SetCpuOverclockEnabled, "SetCpuOverclockEnabled"},
|
|
|
};
|
|
};
|
|
|
RegisterHandlers(functions);
|
|
RegisterHandlers(functions);
|
|
|
}
|
|
}
|
|
@@ -47,6 +47,18 @@ private:
|
|
|
rb.PushEnum(controller.GetCurrentPerformanceConfiguration(mode));
|
|
rb.PushEnum(controller.GetCurrentPerformanceConfiguration(mode));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ void SetCpuOverclockEnabled(Kernel::HLERequestContext& ctx) {
|
|
|
|
|
+ IPC::RequestParser rp{ctx};
|
|
|
|
|
+
|
|
|
|
|
+ const auto cpu_overclock_enabled = rp.Pop<bool>();
|
|
|
|
|
+
|
|
|
|
|
+ LOG_WARNING(Service_APM, "(STUBBED) called, cpu_overclock_enabled={}",
|
|
|
|
|
+ cpu_overclock_enabled);
|
|
|
|
|
+
|
|
|
|
|
+ IPC::ResponseBuilder rb{ctx, 2};
|
|
|
|
|
+ rb.Push(ResultSuccess);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
Controller& controller;
|
|
Controller& controller;
|
|
|
};
|
|
};
|
|
|
|
|
|