Flash:cell ext os area: Difference between revisions
Jump to navigation
Jump to search
(copyed from the linux kernel.org document on talk page) |
CelesteBlue (talk | contribs) No edit summary |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= cell_ext_os_area = | = cell_ext_os_area = | ||
NAND only | NAND only | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Header | |+Header | ||
! | ! Offset !! Length !! Example !! Name !! Notes | ||
|- | |- | ||
| | | 0x000 || 0x10 || cell_ext_os_area || '''magic''' || | ||
|- | |- | ||
| | | 0x010 || 0x4 || ? || '''version''' || | ||
|- | |- | ||
| | | 0x014 || 0x4 || 0x400 ? || '''otheros_area_offset''' || | ||
|- | |- | ||
| | | 0x018 || 0x4 || 0x400 + unknown ? || '''otheros_bootloader_offset''' || | ||
|- | |- | ||
| | | 0x01C || 0x4 || ? || ''reserved'' || | ||
|- | |- | ||
| | | 0x020 || 0x4 || ? || '''otheros_bootloader_format''' || | ||
|- | |- | ||
| | | 0x024 || 0x4 || ? || '''otheros_bootloader_size''' || | ||
|- | |- | ||
| | | 0x028 || 0x1D8 || ? || ''reserved'' || up to 0x200 (1 block) | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+CellOS area | |+CellOS area | ||
! | ! Offset !! Length !! Example !! Name !! Notes | ||
|- | |- | ||
| | | 0x200 || 0x4 || 0 || '''boot_flag''' || 0 = GameOS<br>1 = OtherOS | ||
|- | |- | ||
| | | 0x204 || 0xC || ? || ''reserved'' || | ||
|- | |- | ||
| | | 0x210 || 0x1F0 || ? || ''ext_params'' || up to 0x400 (2 blocks) | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+OtherOS area | |+OtherOS area | ||
! | ! Offset !! Length !! Example !! Name !! Notes | ||
|- | |- | ||
| | | 0x400 || varies || ? || ''unknown'' || | ||
|- | |- | ||
| varies || varies || ? || | | varies || varies || ? || '''otheros_bootloader''' || end of region at 0x400000 (8192 blocks) | ||
|} | |} | ||
{{Flash}} | {{Flash}} | ||
<noinclude>[[Category:Main]]</noinclude> | <noinclude>[[Category:Main]]</noinclude> |
Latest revision as of 18:27, 31 January 2022
cell_ext_os_area[edit | edit source]
NAND only
Offset | Length | Example | Name | Notes |
---|---|---|---|---|
0x000 | 0x10 | cell_ext_os_area | magic | |
0x010 | 0x4 | ? | version | |
0x014 | 0x4 | 0x400 ? | otheros_area_offset | |
0x018 | 0x4 | 0x400 + unknown ? | otheros_bootloader_offset | |
0x01C | 0x4 | ? | reserved | |
0x020 | 0x4 | ? | otheros_bootloader_format | |
0x024 | 0x4 | ? | otheros_bootloader_size | |
0x028 | 0x1D8 | ? | reserved | up to 0x200 (1 block) |
Offset | Length | Example | Name | Notes |
---|---|---|---|---|
0x200 | 0x4 | 0 | boot_flag | 0 = GameOS 1 = OtherOS |
0x204 | 0xC | ? | reserved | |
0x210 | 0x1F0 | ? | ext_params | up to 0x400 (2 blocks) |
Offset | Length | Example | Name | Notes |
---|---|---|---|---|
0x400 | varies | ? | unknown | |
varies | varies | ? | otheros_bootloader | end of region at 0x400000 (8192 blocks) |
|