Anonymous

Changes

From Vita Development Wiki
275 bytes added ,  19:25, 22 June 2018
Line 291: Line 291:  
     {
 
     {
 
       set_status(71LL);
 
       set_status(71LL);
 +
</pre>
 +
 +
=== No-op ===
 +
 +
<pre>
 
       v50 = zero_801B24();
 
       v50 = zero_801B24();
 
       if ( v50 )
 
       if ( v50 )
Line 300: Line 305:  
       }
 
       }
 
       set_status(73LL);
 
       set_status(73LL);
 +
</pre>
 +
 +
=== kbl decryption ===
 +
 +
<pre>
 
       kbl_fw_version = 0;
 
       kbl_fw_version = 0;
 
       if ( (_DWORD)is_resume && (boot_type & 0x7F) != 0x17 )
 
       if ( (_DWORD)is_resume && (boot_type & 0x7F) != 0x17 )
Line 316: Line 326:  
       }
 
       }
 
       set_status(89LL);
 
       set_status(89LL);
 +
</pre>
 +
 +
If resume, ARM exception vectors are copied from TZ memory at 0x40000000 to 0x1F000000 (0x0 alias on ARM). If coldboot, kernel_boot_loader.self is loaded from emmc and decrypted.
 +
 +
=== TODO ===
 +
 +
<pre>
 
       syscon_unk_808C2A();
 
       syscon_unk_808C2A();
 
       print_info_log_800A5E();
 
       print_info_log_800A5E();