SPL services: Difference between revisions
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+] [[# | | 24 || [3.0.0+] [[#SetBootReason]] || spl:, spl:mig, spl:fs, spl:ssl, spl:es, spl:manu | ||
|- | |- | ||
| 25 || [3.0.0+] [[# | | 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. | ||
== | == 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 [[# | [4.0.0+] returns 0xD41A if a value has been previously set without being [[#GetBootReason|gotten]]. | ||
== | == GetBootReason == | ||
Returns the static dword in spl .bss that can be set via [[# | 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]] |