Lv1.self: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(first draft)
 
mNo edit summary
Line 10: Line 10:
|-
|-
|pme_init ||
|pme_init ||
|-
|sysmgr_ss.fself ||
|sysmgr_ss.fself ||
|-
|pme_init.conf ||
|pme_init.conf ||
|-
|ss_init.fself ||
|ss_init.fself ||
|-
|updater_frontend.fself ||
|updater_frontend.fself ||
|-
|ss_server1.fself ||
|ss_server1.fself ||
|-
|ss_server2.fself ||
|ss_server2.fself ||
|-
|ss_server3.fself ||
|ss_server3.fself ||
|}
|}
Line 44: Line 51:
| || ||
| || ||
|-
|-
|0x0025414C || Fself - SCE Header || ss_init.elf?
|0x0025414C || Fself - SCE Header || ss_init.elf
|-
|-
|0x002541DC || ELF - Header ||
|0x002541DC || ELF - Header ||

Revision as of 12:04, 21 May 2011

This is the Hypervisor see (Hypervisor Reverse Engineering) and follows the format of every self see(Signed Executable and Linkable Format (SELF))

Files common on lv1

lv1.self delegates a lot of his work to several selfs it has embedded which it loads to different process see (Hypervisor Reverse Engineering)

File Description
pme_init
sysmgr_ss.fself
pme_init.conf
ss_init.fself
updater_frontend.fself
ss_server1.fself
ss_server2.fself
ss_server3.fself


LV1.SELF 3.41

Address Type Description
0x00000000 Main Self lv1.self
0x001D00E8 ELF pmeinit.elf
0x001F490C Fself - SCE Header sysmgr_ss.fself
0x001F499C ELF - Header
0x001F4D8C ELF - Embedded
0X0025490C Configuration file pme_init.conf
0x0025414C Fself - SCE Header ss_init.elf
0x002541DC ELF - Header
0x002545CC ELF - Embedded
0x00289004 Fself - SCE Header updater_frontend.fself
0x00289094 ELF - Header
0x00289504 ELF - Embedded
0x002AC9F4 Fself - SCE Header ss_server1.fself
0x002ACA84 ELF - Header
0x002ACE74 ELF - Embedded
0x0032DBC4 Fself - SCE Header ss_server2.fself
0x0032DC54 ELF Header
0x0032E044 ELF - Embedded
0x00378504 Fself - SCE Header ss_server3.fself
0x00378594 ELF - Header
0x00378984 ELF - Enbedded

pme_init.conf Example

#
# configuration file for pme_init
#
# notation:
#	boot	name_of_executable	sync/nosync

# sample
boot	ss_init.fself		sync
boot	sysmgr_ss.fself		nosync
boot	pme_shell		nosync