Changes

766 bytes added ,  04:14, 6 May 2021
Added the rest of the slow IPC calls
Line 98: Line 98:  
=== IPC_SDMMC_SIZE ===
 
=== IPC_SDMMC_SIZE ===
 
Returns the number of sectors in the front SD.
 
Returns the number of sectors in the front SD.
 +
 +
=== IPC_KEYS_GETOTP ===
 +
Returns the cached [[Hardware/OTP|OTP]] keys.
 +
 +
=== IPC_KEYS_GETEEP ===
 +
Returns the cached [[Hardware/SEEPROM|SEEPROM]] keys.
 +
 +
=== IPC_AES_RESET ===
 +
Sends a reset signal to the [[Hardware/AES Engine|AES engine]].
 +
 +
=== IPC_AES_SETIV ===
 +
Sends the contents to be AES-decrypted to the AES engine.
 +
 +
=== IPC_AES_SETKEY ===
 +
Sets the AES key used for decryption.
 +
 +
=== IPC_AES_DECRYPT ===
 +
Decrypts the contents in the AES engine.
 +
 +
=== IPC_BOOT2_RUN ===
 +
Shuts down mini and launches [[boot2]].
 +
 +
=== IPC_BOOT2_TMD ===
 +
Fetches the [[TMD]] of boot2.
 +
 +
=== IPC_PPC_BOOT ===
 +
Reboots the [[Hardware/Broadway|Broadway]] to a location in memory.
 +
 +
=== IPC_PPC_BOOT_FILE ===
 +
Similar to [[#IPC_PPC_BOOT|IPC_PPC_BOOT]], but boots a file. <!--TODO: SD or NAND? -->
    
{{Navbox IOS|skipCat=true}}
 
{{Navbox IOS|skipCat=true}}
 
[[Category:IOS]]
 
[[Category:IOS]]
5,579

edits