Loaders: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 3: | Line 3: | ||
Loaders are used for loading other modules. | Loaders are used for loading other modules. | ||
Commonly found in [[Boot_Order#CoreOS_PKG_Filelisting|CoreOS]]. | Commonly found in [[Boot_Order#CoreOS_PKG_Filelisting|CoreOS]] and [[Flash]]. | ||
Line 10: | Line 10: | ||
|- | |- | ||
! Loader !! Remarks | ! Loader !! Remarks | ||
|- | |||
| bootldr || primairy loader from chain of trust | |||
|- | |||
| metldr || metaloader, aka asecure_loader. Loads other loaders | |||
|- | |- | ||
| appldr || | | appldr || |
Revision as of 18:48, 11 December 2011
Explaination
Loaders are used for loading other modules.
Commonly found in CoreOS and Flash.
Known loaders
Loader | Remarks |
---|---|
bootldr | primairy loader from chain of trust |
metldr | metaloader, aka asecure_loader. Loads other loaders |
appldr | |
isoldr | |
lv1ldr | |
lv2ldr |
Stop Codes
Stop Code | Module | Remark |
---|---|---|
0x30 | isoldr | Version mismatch (isoldr version differs from version returned by SPU channel 73). |
isoldr
Used for loading isolated SPU modules.
LS Parameters layout
Address | Usage |
---|---|
0x3E000 | Wait flag |
0x3E400 | EID0 |
0x3E800 | Arguments |
0x3EC00 | QA-Token |
0x3F000 | Program revoke list |