CONFIG9 Registers: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
! WIDTH | ! WIDTH | ||
|- | |- | ||
| | | REG_SYSPROT9 | ||
| 0x10000000 | | 0x10000000 | ||
| 1 | | 1 | ||
|- | |- | ||
| | | REG_SYSPROT11 | ||
| 0x10000001 | | 0x10000001 | ||
| 1 | | 1 | ||
Line 21: | Line 21: | ||
| 2 | | 2 | ||
|- | |- | ||
| | | REG_CARDCTRL | ||
| 0x10000010 | | 0x10000010 | ||
| 1 | | 1 | ||
|- | |- | ||
| ? | | ? | ||
| | | 0x10000011 | ||
| 1 | | 1 | ||
|- | |||
| ? | |||
| 0x10000012 | |||
| 2 | |||
|- | |||
| ? | |||
| 0x10000204 | |||
| 2 | |||
|- | |- | ||
| ? | | ? | ||
Line 56: | Line 64: | ||
* Selecting CTRCARD2 will activate the register space at [[CTRCARD|0x10005000]]. | * Selecting CTRCARD2 will activate the register space at [[CTRCARD|0x10005000]]. | ||
== | == REG_SYSPROT9 == | ||
The ARM9 | |||
Writing values to SYSPROT sets the specified bitmask. The ARM9 [[Memory_layout|bootrom]](+0x8000) is disabled by writing bit0. bit1 is used by NATIVE_FIRM to make sure console-unique TWL AES-keys are only set at hard-boot. It is not possible to set any other bits. | |||
== REG_SYSPROT11 == | |||
ARM11 bootrom (+0x8000) is disabled by writing bit0. It is not possible to set any other bits. | |||
== 0x10010000 == | == 0x10010000 == |