PCV services: Difference between revisions
m PosixTime is signed |
No edit summary |
||
Line 26: | Line 26: | ||
| 9 || [2.0.0+] CancelWakeupTimer | | 9 || [2.0.0+] CancelWakeupTimer | ||
|- | |- | ||
| 10 || [2.0.0+] EnableWakeupTimerOnDevice | | 10 || [2.0.0+] [[#EnableWakeupTimerOnDevice]] | ||
|- | |- | ||
| 11 || [3.0.0+] CreateWakeupTimerEx | | 11 || [3.0.0+] CreateWakeupTimerEx | ||
Line 37: | Line 37: | ||
|} | |} | ||
== EnableWakeupTimerOnDevice == | |||
No input, returns a total of 0x10-bytes of output. [3.0.0+] Now returns a total of 0xC-bytes of output. | |||
= bpc:r = | = bpc:r = | ||
Line 122: | Line 123: | ||
| 27 || [5.0.0+] GetDramId | | 27 || [5.0.0+] GetDramId | ||
|- | |- | ||
| [6.0.0-7.0.1] 28 || | | [6.0.0-7.0.1] 28 || [[#IsPoweredOn]] | ||
|- | |- | ||
| [6.0.0-7.0.1] 29 || | | [6.0.0-7.0.1] 29 || [[#GetVoltage]] | ||
|} | |} | ||
[7.0.0+] The type-0xA output buffers were replaced with type-0x22 output buffers, for the following: GetDvfsTable, GetModuleStateTable, and GetPowerDomainStateTable. | [7.0.0+] The type-0xA output buffers were replaced with type-0x22 output buffers, for the following: GetDvfsTable, GetModuleStateTable, and GetPowerDomainStateTable. | ||
== IsPoweredOn == | |||
Takes an u32 '''PowerControlTarget''' and returns a bool indicating the status of the requested [[#Voltage|voltage block]]. | |||
== GetVoltage == | |||
Takes an u32 '''PowerControlTarget''' and returns an u32 voltage value for the requested [[#Voltage|voltage block]]. | |||
== Modules == | == Modules == |