Switch 2: BCT: Difference between revisions

Created page with "BCT (Boot Configuration Table) is a data structure present on Tegra based devices that supplies boot time configuration parameters. The Switch 2 can use different types of BCTs with the BRBCT (BootROM BCT) being installed into the first bytes of UFS storage's LUN0 and LUN1. = Structure = == BRBCT == {| class="wikitable" border="1" |- ! Offset ! Size ! Description |- | 0x0 | 0x4 | Magic ("BCT..."
 
No edit summary
Line 85: Line 85:
|  0x48
|  0x48
|  0xC0 (0x30 * 4)
|  0xC0 (0x30 * 4)
|  [[#BlInfo|BlInfo]]
|  [[#NvBctPtInfo|PtInfo]][4]
|-
|-
|  0x108
|  0x108
Line 220: Line 220:
|}
|}


==== BlInfo ====
==== NvBctPtInfo ====
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 229: Line 229:
|  0x0
|  0x0
|  0x4
|  0x4
StartBlock0
Mb1BctStartBlock
|-
|-
|  0x4
|  0x4
|  0x4
|  0x4
StartPage0
Mb1BctStartPage
|-
|-
|  0x8
|  0x8
|  0x4
|  0x4
Version0
Mb1BctVersion
|-
|-
|  0xC
|  0xC
|  0x4
|  0x4
Random0
Mb1BctRandom
|-
|-
|  0x10
|  0x10
|  0x4
|  0x4
StartBlock1
Mb1StartBlock
|-
|-
|  0x14
|  0x14
|  0x4
|  0x4
StartPage1
Mb1StartPage
|-
|-
|  0x18
|  0x18
|  0x4
|  0x4
Version1
Mb1Version
|-
|-
|  0x1C
|  0x1C
|  0x4
|  0x4
Random1
Mb1Random
|-
|-
|  0x20
|  0x20
|  0x4
|  0x4
StartBlock2
PscBlStartBlock
|-
|-
|  0x24
|  0x24
|  0x4
|  0x4
StartPage2
PscBlStartPage
|-
|-
|  0x28
|  0x28
|  0x4
|  0x4
Version2
PscBlVersion
|-
|-
|  0x2C
|  0x2C
|  0x4
|  0x4
Random2
PscBlRandom
|}
|}