NCCH/Extended Header: Difference between revisions
More crossreferences |
This was completely out of place before. |
||
Line 209: | Line 209: | ||
| 0x1 | | 0x1 | ||
| Resource Limit Category. (0 = APPLICATION, 1 = SYS_APPLET, 2 = LIB_APPLET, 3 = OTHER(sysmodules running under the BASE memregion)) | | Resource Limit Category. (0 = APPLICATION, 1 = SYS_APPLET, 2 = LIB_APPLET, 3 = OTHER(sysmodules running under the BASE memregion)) | ||
|} | |} | ||
Line 466: | Line 426: | ||
| 0b111111110xxx | | 0b111111110xxx | ||
| [[#ARM11_Kernel_Flags|Kernel flags]] | | [[#ARM11_Kernel_Flags|Kernel flags]] | ||
| See | | See below | ||
|- | |- | ||
| 0b11111111100x | | 0b11111111100x | ||
Line 475: | Line 435: | ||
| Mapping IO address | | Mapping IO address | ||
| Bits 0-19: IO page index to map; Bit 20: Map read-only (otherwise read-write) | | Bits 0-19: IO page index to map; Bit 20: Map read-only (otherwise read-write) | ||
|} | |||
==== ARM11 Kernel Flags ==== | |||
{| class="wikitable" border="1" | |||
|- | |||
! Bit | |||
! Description | |||
|- | |||
| 0 | |||
| Allow debug | |||
|- | |||
| 1 | |||
| Force debug | |||
|- | |||
| 2 | |||
| Allow non-alphanum | |||
|- | |||
| 3 | |||
| Shared page writing | |||
|- | |||
| 4 | |||
| Privilege priority | |||
|- | |||
| 5 | |||
| Allow main() args | |||
|- | |||
| 6 | |||
| Shared device mem | |||
|- | |||
| 7 | |||
| Runnable on sleep | |||
|- | |||
| 8-11 | |||
| Memory type (1: application, 2: system, 3: base) | |||
|- | |||
| 12 | |||
| Special memory | |||
|- | |||
| 13 | |||
| Process has access to CPU core 2 (New3DS only) | |||
|} | |} | ||