Process Manager services: Difference between revisions
→pm:shell: lol |
|||
Line 208: | Line 208: | ||
| 7 ([4.0.0-4.1.0] 9) || [4.0.0+] [[#BoostSystemMemoryResourceLimit]] | | 7 ([4.0.0-4.1.0] 9) || [4.0.0+] [[#BoostSystemMemoryResourceLimit]] | ||
|- | |- | ||
| 8 || [7.0.0+] [[# | | 8 || [7.0.0+] [[#BoostApplicationThreadResourceLimit]] | ||
|- | |- | ||
| 9 || [8.0.0+] [[#GetBootFinishedEventHandle]] | | 9 || [8.0.0+] [[#GetBootFinishedEventHandle]] | ||
Line 270: | Line 270: | ||
This is used directly by [[NS_Services#IApplicationManagerInterface|ns:am2 BoostSystemMemoryResourceLimit]]. | This is used directly by [[NS_Services#IApplicationManagerInterface|ns:am2 BoostSystemMemoryResourceLimit]]. | ||
== | == BoostApplicationThreadResourceLimit == | ||
Calls svcSetResourceLimitLimitValue to increase the limit on | Calls svcSetResourceLimitLimitValue to increase the limit on application threads by an amount calculated dynamically during setup. | ||
This function can only increase the limit once, on further calls it will call svcSetResourceLimitLimitValue with the same value it called the first time. | This function can only increase the limit once, on further calls it will call svcSetResourceLimitLimitValue with the same value it called the first time. | ||
On normal [[7.0.0]] retail firmware, this will double the limit on | On normal [[7.0.0]] retail firmware, this will double the limit on application threads from 0x60 to 0xC0. | ||
== GetBootFinishedEventHandle == | == GetBootFinishedEventHandle == |