PCV services: Difference between revisions

Thog (talk | contribs)
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:
|}
|}


Cmd10: No input, returns a total of 0x10-bytes of output. [3.0.0+] Now returns a total of 0xC-bytes of output.
== 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 ==