Changes

no edit summary
Line 483: Line 483:  
| 90 || [7.0.0+] SetRequiresGpuResourceUse
 
| 90 || [7.0.0+] SetRequiresGpuResourceUse
 
|-
 
|-
| 101 || [?+] BeginToObserveHidInputForDevelop
+
| 101 || [5.0.0+] BeginToObserveHidInputForDevelop
 
|}
 
|}
   Line 877: Line 877:  
| 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] ||  
 
| 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] ||  
 
|-
 
|-
| 32 || [7.0.0+] GetWriterLockAccessorEx || Takes a total of 4-bytes of input, returns an output [[#ILockAccessor]].
+
| 32 || [7.0.0+] [[#GetWriterLockAccessorEx]] ||
 
|-
 
|-
 
| 40 || [2.0.0+] GetCradleFwVersion ||
 
| 40 || [2.0.0+] GetCradleFwVersion ||
Line 905: Line 905:  
| 65 || [5.1.0+] GetApplicationIdByContentActionName ||
 
| 65 || [5.1.0+] GetApplicationIdByContentActionName ||
 
|-
 
|-
| 66 || [6.0.0+] SetCpuBoostMode ||
+
| 66 || [6.0.0+] [[#SetCpuBoostMode]] ||
 
|-
 
|-
 
| 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus ||
 
| 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus ||
 
|-
 
|-
| 90 || [7.0.0+] SetPerformanceConfigurationChangedNotification || Takes an input u8, no output.
+
| 90 || [7.0.0+] SetPerformanceConfigurationChangedNotification ||
 
|-
 
|-
| 91 || [7.0.0+] GetCurrentPerformanceConfiguration || No input, returns a total of 4-bytes of output.
+
| 91 || [7.0.0+] GetCurrentPerformanceConfiguration ||
 
|-
 
|-
| 200 || [7.0.0+] GetOperationModeSystemInfo || No input, returns a total of 4-bytes of output.
+
| 200 || [7.0.0+] GetOperationModeSystemInfo ||
 
|}
 
|}
   Line 961: Line 961:     
=== GetReaderLockAccessorEx ===
 
=== GetReaderLockAccessorEx ===
 +
Takes an input u32, returns an output [[#ILockAccessor]].
 +
 +
=== GetWriterLockAccessorEx ===
 
Takes an input u32, returns an output [[#ILockAccessor]].
 
Takes an input u32, returns an output [[#ILockAccessor]].
   Line 978: Line 981:  
=== GetDefaultDisplayResolutionChangeEvent ===
 
=== GetDefaultDisplayResolutionChangeEvent ===
 
No input, returns an output handle.
 
No input, returns an output handle.
 +
 +
=== SetCpuBoostMode ===
 +
Takes an input u32 '''CpuBoostMode''' (only modes 0 and 1 are valid) and passes it to [[PPC_services#apm:sys|SetCpuBoostMode]].
 +
 +
=== SetPerformanceConfigurationChangedNotification ===
 +
Takes an input u8, no output.
 +
 +
=== GetCurrentPerformanceConfiguration ===
 +
No input, returns the result of calling [[PPC_services#apm:sys|GetCurrentPerformanceConfiguration]].
 +
 +
=== GetOperationModeSystemInfo ===
 +
No input, returns a total of 4-bytes of output.
    
== ISelfController ==
 
== ISelfController ==
Line 1,332: Line 1,347:  
|-
 
|-
 
| 40 || [6.0.0+] GetAppletResourceUsageInfo ||
 
| 40 || [6.0.0+] GetAppletResourceUsageInfo ||
 +
|-
 +
| 100 || [7.0.0+] [[#SetCpuBoostModeForApplet]] ||
 
|}
 
|}
    
=== OpenMainApplication ===
 
=== OpenMainApplication ===
 
No input, returns an output [[#IApplicationAccessor]].
 
No input, returns an output [[#IApplicationAccessor]].
 +
 +
=== SetCpuBoostModeForApplet ===
 +
Takes an input u32 '''CpuBoostMode''' (only modes 0 and 1 are valid) and passes it to [[PPC_services#apm:sys|SetCpuBoostMode]].
    
== IStorage ==
 
== IStorage ==
Line 1,390: Line 1,410:  
Returns an [[#IApplicationProxy]]. See [[#appletAE]].
 
Returns an [[#IApplicationProxy]]. See [[#appletAE]].
   −
Takes a [[IPC_Marshalling|reserved]] input u64(official user-processes use hard-coded value 0), a PID, and a process copy-handle(cur-proc handle alias).
+
Takes a [[IPC_Marshalling|reserved]] input u64 (official user-processes use hard-coded value 0), a PID, and a process copy-handle (cur-proc handle alias).
    
On failure, official user-processes will retry using this command in a loop while the retval is 0x19280, with svcSleepThread(10000000) being called first.
 
On failure, official user-processes will retry using this command in a loop while the retval is 0x19280, with svcSleepThread(10000000) being called first.