Configuration Memory: Difference between revisions

mNo edit summary
No edit summary
Line 39: Line 39:
| KERNEL_CTRSDKVERSION
| KERNEL_CTRSDKVERSION
| 0x1FF80018
| 0x1FF80018
| 4
|-
| APPMEMTYPE
| 0x1FF80030
| 4
| 4
|-
|-
Line 133: Line 137:
|}
|}


Normally this field is all-zero, however bit1 in this field is set by the ARM11 kernel when ARM debug CP14 DSCR bit14 is set. [[NS]] loads the menu TID from MENUTID when bits 1-7 of this register are clear. [[ErrDisp]] will display development error info when bit0 is clear.
Bit1 in this field is set by the ARM11 kernel when ARM debug CP14 DSCR bit14 is set. [[NS]] loads the menu TID from MENUTID when bits 1-7 of this register are clear. [[ErrDisp]] will display development error info when bit0 is clear.


== KERNEL_CTRSDKVERSION / FIRM_CTRSDKVERSION ==
== KERNEL_CTRSDKVERSION / FIRM_CTRSDKVERSION ==
This is the CTR-SDK version which was used to build the currently running [[FIRM]].
This is the CTR-SDK version which was used to build the currently running [[FIRM]].
== APPMEMTYPE ==
{| class="wikitable" border="1"
!  Value
!  Size
|-
| 2
| 0x6000000 96MB
|-
| 3
| 0x5000000 80MB
|-
| 4
| 0x4800000 72MB
|-
| 5
| 0x2000000 32MB
|-
| Other values
| 0x4000000 64MB (retail)
|}
The value of this field determines the size for APPMEMALLOC.


== APPMEMALLOC ==
== APPMEMALLOC ==