Memory layout: Difference between revisions

No edit summary
Line 98: Line 98:
| Bootrom, the main region is at +0x8000, which is disabled during system boot.
| Bootrom, the main region is at +0x8000, which is disabled during system boot.
|}
|}
=[[New_3DS]] physical 0x1F000000 memory=
This area is used by [[QTM Services]]. This area is not accessible to the GPU on Old3DS. Old3DS/New3DS GSP module has vaddr->physaddr conversion code for this region. On New3DS, only the first 0x200000-bytes(half of this memory) are accessible to the GPU(all of which appears to contain gfx data).


=Memory map by firmware=
=Memory map by firmware=
Line 374: Line 377:
| 0x1F000000
| 0x1F000000
| 0x00400000
| 0x00400000
| [[New_3DS]] additional memory, access to this is specified by the exheader. Added with [[8.0.0-18]]. This area is used by [[QTM Services]]. This area is not accessible to the GPU on an original 3DS system. Old3DS/New3DS GSP module has vaddr->physaddr conversion code for this region.
| [[New_3DS]] additional memory, access to this is specified by the exheader. Added with [[8.0.0-18]], see above section regarding this memory.
|-
|-
| 0x1EC00000
| 0x1EC00000