mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2024-11-12 15:06:41 +00:00
pgl: hook up logic for enabling extra system threads
This commit is contained in:
parent
f804793fdf
commit
7498958a06
1 changed files with 9 additions and 1 deletions
|
@ -160,7 +160,15 @@ namespace ams::pgl::srv {
|
||||||
const size_t sz = settings::fwdbg::GetSettingsItemValue(std::addressof(enable_application_extra_thread), sizeof(enable_application_extra_thread), "application_extra_thread", "enable_application_extra_thread");
|
const size_t sz = settings::fwdbg::GetSettingsItemValue(std::addressof(enable_application_extra_thread), sizeof(enable_application_extra_thread), "application_extra_thread", "enable_application_extra_thread");
|
||||||
if (sz == sizeof(enable_application_extra_thread) && enable_application_extra_thread != 0) {
|
if (sz == sizeof(enable_application_extra_thread) && enable_application_extra_thread != 0) {
|
||||||
/* NOTE: Nintendo does not check that this succeeds. */
|
/* NOTE: Nintendo does not check that this succeeds. */
|
||||||
pm::shell::EnableApplicationExtraThread();
|
pm::shell::BoostApplicationThreadResourceLimit();
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Enable extra system threads, if we should. */
|
||||||
|
u8 enable_system_extra_thread;
|
||||||
|
const size_t sz = settings::fwdbg::GetSettingsItemValue(std::addressof(enable_system_extra_thread), sizeof(enable_system_extra_thread), "application_extra_thread", "enable_system_extra_thread");
|
||||||
|
if (sz == sizeof(enable_system_extra_thread) && enable_system_extra_thread != 0) {
|
||||||
|
/* NOTE: Nintendo does not check that this succeeds. */
|
||||||
|
pm::shell::BoostSystemThreadResourceLimit();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Register service session. */
|
/* Register service session. */
|
||||||
|
|
Loading…
Reference in a new issue