Memory layout: Difference between revisions
More Latin fixes |
Clarify meaning of "AXI WRAM" |
||
Line 51: | Line 51: | ||
| 0x1FF80000 | | 0x1FF80000 | ||
| 0x00080000 | | 0x00080000 | ||
| AXI WRAM | | AXI-connected WRAM ("Work" SRAM) | ||
|- | |- | ||
| style="background: green" | Yes | | style="background: green" | Yes | ||
Line 132: | Line 132: | ||
| 0x1FF80000 | | 0x1FF80000 | ||
| 0x00080000 | | 0x00080000 | ||
| AXI WRAM | | AXI-connected WRAM | ||
|- | |- | ||
| style="background: green" | Yes | | style="background: green" | Yes | ||
Line 491: | Line 491: | ||
| 0x4900 | | 0x4900 | ||
| 0x400 | | 0x400 | ||
| The unprotected ARM9-bootrom copies data to 0x07FFC900(mirror of 0x01FFC900) size 0x400. This data is copied from AXI WRAM, initialized by ARM11-bootrom(the addr used for the src is determined by [[CONFIG_Registers|REG_UNITINFO]]). These are RSA moduli: retailsrcptr = 0x1FFFD000, devsrvptr = 0x1FFFD400. | | The unprotected ARM9-bootrom copies data to 0x07FFC900(mirror of 0x01FFC900) size 0x400. This data is copied from the AXI-connected WRAM, initialized by ARM11-bootrom(the addr used for the src is determined by [[CONFIG_Registers|REG_UNITINFO]]). These are RSA moduli: retailsrcptr = 0x1FFFD000, devsrvptr = 0x1FFFD400. | ||
* The first 0x100-bytes here is the RSA-2048 modulus for the CFA NCCH header, and for the gamecard NCSD header. | * The first 0x100-bytes here is the RSA-2048 modulus for the CFA NCCH header, and for the gamecard NCSD header. | ||
* 0x01FFCA00 is the RSA-2048 modulus for the CXI accessdesc signature, written to rsaengine keyslot1 by NATIVE_FIRM. | * 0x01FFCA00 is the RSA-2048 modulus for the CXI accessdesc signature, written to rsaengine keyslot1 by NATIVE_FIRM. |