Flash:cell ext os area: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
m (there is no info in wiki about this region or has been lost in the splitting process that was made time ago with flash related pages, info deleted in this edit was a copy from Flash:OtherOS)
(copyed from the linux kernel.org document on talk page)
Line 1: Line 1:
= cell_ext_os_area =
= cell_ext_os_area =
NAND only
NAND only
{| class="wikitable"
|+Header
! offset !! lenght !! example !! name !! notes
|-
| 0x000000 || 0x10 || cell_ext_os_area || magic ||
|-
| 0x000010 || 0x4 || ? || version ||
|-
| 0x000014 || 0x4 || 0x400 ? || otheros_offset ||
|-
| 0x000018 || 0x4 || ? || bootloader_offset ||
|-
| 0x00001C || 0x4 || ? || reserved ||
|-
| 0x000020 || 0x4 || ? || ldr_format ||
|-
| 0x000024 || 0x4 || ? || ldr_size ||
|-
| 0x000028 || 0x1D8 || ? || reserved || up to 0x200 (1 block)
|}
{| class="wikitable"
|+CellOS area
! offset !! lenght !! example !! name !! notes
|-
| 0x000200 || 0x4 || ? || boot_flag || 0 = GameOS<br>
|-
| 0x000204 || 0xC || ? || reserved ||
|-
| 0x000210 || 0x1F0 || ? || ext_params || up to 0x400 (2 blocks)
|}
{| class="wikitable"
|+OtherOS area
! offset !! lenght !! example !! name !! notes
|-
| 0x000400 || varies || ? || unknown ||
|-
| varies || varies || ? || bootloader || end or region at 0x400000 (8192 blocks)
|}


{{Flash}}
{{Flash}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>

Revision as of 05:31, 10 April 2017

cell_ext_os_area

NAND only

Header
offset lenght example name notes
0x000000 0x10 cell_ext_os_area magic
0x000010 0x4 ? version
0x000014 0x4 0x400 ? otheros_offset
0x000018 0x4 ? bootloader_offset
0x00001C 0x4 ? reserved
0x000020 0x4 ? ldr_format
0x000024 0x4 ? ldr_size
0x000028 0x1D8 ? reserved up to 0x200 (1 block)
CellOS area
offset lenght example name notes
0x000200 0x4 ? boot_flag 0 = GameOS
0x000204 0xC ? reserved
0x000210 0x1F0 ? ext_params up to 0x400 (2 blocks)
OtherOS area
offset lenght example name notes
0x000400 varies ? unknown
varies varies ? bootloader end or region at 0x400000 (8192 blocks)