SPL services: Difference between revisions

Shchmue (talk | contribs)
m fix SMC link in open paragraph
boot reason cmds
Line 71: Line 71:
| 23 || [2.0.0+] [[#GetSplWaitEvent]] || spl:mig, spl:fs, spl:ssl, spl:es, spl:manu
| 23 || [2.0.0+] [[#GetSplWaitEvent]] || spl:mig, spl:fs, spl:ssl, spl:es, spl:manu
|-
|-
| 24 || [3.0.0+] [[#SetSharedData]] || spl:, spl:mig, spl:fs, spl:ssl, spl:es, spl:manu
| 24 || [3.0.0+] [[#SetBootReason]] || spl:, spl:mig, spl:fs, spl:ssl, spl:es, spl:manu
|-
|-
| 25 || [3.0.0+] [[#GetSharedData]] || spl:, spl:mig, spl:fs, spl:ssl, spl:es, spl:manu
| 25 || [3.0.0+] [[#GetBootReason]] || spl:, spl:mig, spl:fs, spl:ssl, spl:es, spl:manu
|-
|-
| 26 || [5.0.0+] ImportSslRsaKey || spl:ssl
| 26 || [5.0.0+] ImportSslRsaKey || spl:ssl
Line 244: Line 244:
Returns an event handle for synchronizing with the locked AES engine.
Returns an event handle for synchronizing with the locked AES engine.


== SetSharedData ==
== SetBootReason ==
Sets a static dword in spl .bss to the user input u32.
Sets a static dword in spl .bss to the user input u32.


[4.0.0+] returns 0xD41A if a value has been previously set without being [[#GetSharedData|gotten]].
[4.0.0+] returns 0xD41A if a value has been previously set without being [[#GetBootReason|gotten]].


== GetSharedData ==
== GetBootReason ==
Returns the static dword in spl .bss that can be set via [[#SetSharedData]].
Returns the static dword in spl .bss that can be set via [[#SetBootReason]].


[4.0.0+] returns 0xD61A if a value has not previously been set, and unsets the value after getting it.
[4.0.0+] returns 0xD61A if a value has not previously been set, and unsets the value after getting it.


[[Category:Services]]
[[Category:Services]]