Configuration Memory: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Memory == | == ARM11 Kernel Configuration Memory == | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
! NAME | ! NAME | ||
Line 68: | Line 68: | ||
| 0x1FF80068 | | 0x1FF80068 | ||
| 4 | | 4 | ||
|} | |||
This memory page is [[Memory_layout|read-only]] for ARM11 processes. | |||
== Shared Memory Page For ARM11 Processes == | |||
{| class="wikitable" border="1" | |||
! NAME | |||
! PROCESS VIRTUAL ADDRESS | |||
! WIDTH | |||
|- | |- | ||
| MENUTID | | MENUTID | ||
Line 78: | Line 87: | ||
|} | |} | ||
This memory page is normally read-only for ARM11 processes, write-access is [[Memory_layout|determined]] by the process exheader kernel "Shared page writing" flag. | |||
== ARM11 Kernel Config Fields == | |||
=== 0x1FF80000 / 0x1FF80060 === | === 0x1FF80000 / 0x1FF80060 === | ||
Line 129: | Line 140: | ||
=== APPMEMALLOC === | === APPMEMALLOC === | ||
This contains the total size of the memory that can be allocated with the application [[SVC|memory-type]]. On retail this is 64MB for [[3DS_Development_Unit_Software#Config|prod]]. | This contains the total size of the memory that can be allocated with the application [[SVC|memory-type]]. On retail this is 64MB for [[3DS_Development_Unit_Software#Config|prod]]. | ||
== Shared Memory Page Fields == | |||
=== MENUTID === | === MENUTID === |