Line 366: |
Line 366: |
| | RO | | | RO |
| |} | | |} |
| + | |
| + | ===[[Bootloader|Boot9]]=== |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Region |
| + | ! Address |
| + | ! Size |
| + | ! Privileged-mode data permissions |
| + | ! User-mode data permissions |
| + | ! Privileged-mode instruction permissions |
| + | ! User-mode instruction permissions |
| + | |- |
| + | | 0 |
| + | | 0x20000000 |
| + | | 0x08000000 |
| + | | None |
| + | | None |
| + | | None |
| + | | None |
| + | |- |
| + | | 1 |
| + | | 0x10000000 |
| + | | 0x10000000 |
| + | | RW |
| + | | RW |
| + | | None |
| + | | None |
| + | |- |
| + | | 2 |
| + | | 0x08000000 |
| + | | 0x00100000 |
| + | | RW |
| + | | RW |
| + | | None |
| + | | None |
| + | |- |
| + | | 3 |
| + | | 0x08000000 |
| + | | 0x00000400 |
| + | | RW |
| + | | RW |
| + | | RO |
| + | | RO |
| + | |- |
| + | | 4 |
| + | | 0xFFF00000 |
| + | | 0x00004000 |
| + | | RW |
| + | | RW |
| + | | None |
| + | | None |
| + | |- |
| + | | 5 |
| + | | 0x07FF8000 |
| + | | 0x00008000 |
| + | | RW |
| + | | RW |
| + | | RO |
| + | | RO |
| + | |- |
| + | | 6 |
| + | | 0xFFFF0000 |
| + | | 0x00010000 |
| + | | RO |
| + | | RO |
| + | | RO |
| + | | RO |
| + | |- |
| + | | 7 |
| + | | 0x1FFFE000 |
| + | | 0x00000800 |
| + | | RW |
| + | | RW |
| + | | None |
| + | | None |
| + | |} |
| + | |
| + | * Instruction cachable bits = 0x40(only enabled for region6). |
| + | * Data cachable bits = 0x44(only enabled for region2 and region6). |
| + | * Data bufferable bits = 0x44(only enabled for region2 and region6). |
| + | |
| + | These are the same for both Old3DS/New3DS. |
| | | |
| ==ARM9 ITCM== | | ==ARM9 ITCM== |