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 ==