SHA Registers: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
== Registers ==
= Registers =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  Old3DS
!  Old3DS
Line 11: Line 11:
| 0x1000A000
| 0x1000A000
| 4
| 4
|
| Boot9, Process9
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
Line 17: Line 17:
| 0x1000A004
| 0x1000A004
| 4
| 4
|
| Process9
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
Line 23: Line 23:
| 0x1000A040
| 0x1000A040
| 0x20
| 0x20
|
| Process9
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
Line 29: Line 29:
| 0x1000A080
| 0x1000A080
| 0x40
| 0x40
|
| Boot9, Process9
|}
|}


== SHA_CNT ==
== SHA_CNT ==
Line 53: Line 52:
| Unknown. When set, the *entire* ARM9 hangs/crashes when attempting to read REG_SHA_IN.
| Unknown. When set, the *entire* ARM9 hangs/crashes when attempting to read REG_SHA_IN.
|-
|-
| 16
| 24
| Enable
| Enable
|-
|-
| 17
| 25
| 1 when FIFO expects read/write
| 1 when FIFO expects read/write
|}
|}