First Loader: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
(Removed redirect to Boot Sequence#Boot Process)
Tag: Removed redirect
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
First Loader is the Boot Code, also called Boot ROM, of the PS Vita. It is a short MeP executable run by the [[Cmep]] processor at boot. After initializing the most secure [[Cmep_Key_Ring_Base|Cmep keyrings]], it launches [[Second Loader]].
First Loader is the Boot Code, <s>also called Boot ROM</s> (To be precise, first_loader is not a [[BootROM]]), of the PS Vita. It is a short MeP executable run by the [[Cmep]] processor at boot. After initializing the most secure [[Cmep_Key_Ring_Base|Cmep keyrings]], it launches [[Second Loader]].


See also the detailed [[Boot_Sequence#Boot_Process|boot process]].
See also the detailed [[Boot_Sequence#Boot_Process|boot process]].
Line 5: Line 5:
= Structure =
= Structure =


For all First Loader dumped at ?physical address/offset? 0x5C000, anything relevant is before the bss segment.
For all First Loader dumped at [[Physical Memory|physical address]] 0x5C000, anything relevant is before the bss segment.


For a DEM-3000H First Loader, bss segment starts at 0x2A80.
For a DEM-3000H First Loader, bss segment starts at 0x2A80.

Latest revision as of 17:59, 15 June 2024

First Loader is the Boot Code, also called Boot ROM (To be precise, first_loader is not a BootROM), of the PS Vita. It is a short MeP executable run by the Cmep processor at boot. After initializing the most secure Cmep keyrings, it launches Second Loader.

See also the detailed boot process.

Structure

For all First Loader dumped at physical address 0x5C000, anything relevant is before the bss segment.

For a DEM-3000H First Loader, bss segment starts at 0x2A80.