Line 116: |
Line 116: |
| ! Bit | | ! Bit |
| ! Description | | ! Description |
| + | ! Used by |
| |- | | |- |
| | 0 | | | 0 |
− | | Disables ARM9 [[Memory_layout|bootrom]](+0x8000) when set to 1. This register is oneshot. | + | | Disables ARM9 [[Memory_layout|bootrom]](+0x8000) when set to 1. Cannot be cleared to 0 once set to 1. |
| + | | Boot9 |
| |- | | |- |
| | 1 | | | 1 |
− | | Disables [[OTP_Registers|OTP area]] when set to 1. This register is oneshot. | + | | Disables [[OTP_Registers|OTP area]] when set to 1. Cannot be cleared to 0 once set to 1. |
| + | | NewKernel9Loader, Process9 |
| + | |- |
| + | | 2-31 |
| + | | Not used |
| + | | |
| |} | | |} |
| | | |
Line 131: |
Line 138: |
| | | |
| == CFG_SYSPROT11 == | | == CFG_SYSPROT11 == |
− | ARM11 bootrom (+0x8000) is disabled by writing bit0. It is not possible to set any other bits. This register is oneshot. | + | |
| + | {| class="wikitable" border="1" |
| + | ! Bit |
| + | ! Description |
| + | ! Used by |
| + | |- |
| + | | 0 |
| + | | Disables ARM11 [[Memory_layout|bootrom]](+0x8000) when set to 1. Cannot be cleared to 0 once set to 1. |
| + | | Boot9 |
| + | |- |
| + | | 31-1 |
| + | | Not used |
| + | | |
| + | |} |
| | | |
| == CFG_RST11 == | | == CFG_RST11 == |
− | ARM9 bootrom clears bit0, this probably makes ARM11 leave reset. This register is oneshot.
| + | |
| + | {| class="wikitable" border="1" |
| + | ! Bit |
| + | ! Description |
| + | ! Used by |
| + | |- |
| + | | 0 |
| + | | Presumably takes ARM11 out of reset. Cannot be set to 1 once it has been cleared. |
| + | | Boot9 |
| + | |- |
| + | | 31-1 |
| + | | Not used |
| + | | |
| + | |} |
| | | |
| == CFG_CARDCONF == | | == CFG_CARDCONF == |