Memory layout: Difference between revisions
(One intermediate revision by the same user not shown) | |||
Line 33: | Line 33: | ||
| 0x17E10000 | | 0x17E10000 | ||
| 0x00001000 | | 0x00001000 | ||
| L2C-310 Level 2 Cache Controller (2MB) | | L2C-310 r3p3 Level 2 Cache Controller (2MB) | ||
|- | |- | ||
| style="background: green" | Yes | | style="background: green" | Yes | ||
Line 84: | Line 84: | ||
=== <code>0x1F000000</code> ([[New 3DS]] only) === | === <code>0x1F000000</code> ([[New 3DS]] only) === | ||
This area is used by [[QTM Services]],starting at offset <code>0x200000</code>, size <code>0x180000</code>. This area is not accessible to the GPU on the old 3DS. The old 3DS and New 3DS GSP module has <code>vaddr->physaddr</code> conversion code for this entire region. On the New 3DS, only the first <code>0x200000</code> bytes (half of this memory) are accessible to the GPU. | This area is used by [[QTM Services]] and Kernel11,starting at offset <code>0x200000</code>, size <code>0x180000</code>. This area is not accessible to the GPU on the old 3DS. The old 3DS and New 3DS GSP module has <code>vaddr->physaddr</code> conversion code for this entire region. On the New 3DS, only the first <code>0x200000</code> bytes (half of this memory) are accessible to the GPU. | ||
== ARM9 == | == ARM9 == |