CONFIG9 Registers: Difference between revisions

No edit summary
mNo edit summary
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 ==