NCCH/Extended Header: Difference between revisions
Line 431: | Line 431: | ||
| 0x10 | | 0x10 | ||
| Reserved | | Reserved | ||
|} | |||
There are different descriptor types, characterized by bits 20-31. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Pattern of bits 20-31 | |||
! Type | |||
! Fields | |||
|- | |||
| 0b1110xxxxxxxx | |||
| Interrupt info | |||
| | |||
|- | |||
| 0b11110xxxxxxx | |||
| System call mask | |||
| Bits 24-26: System call mask table index; Bits 0-23: mask | |||
|- | |||
| 0b1111110xxxxx | |||
| Kernel release version | |||
| Bits 8-15: Major version; Bits 0-7: Minor version | |||
|- | |||
| 0b11111110xxxx | |||
| Handle table size | |||
| Bits 0-18: size | |||
|- | |||
| 0b111111110xxx | |||
| [[#ARM11_Kernel_Flags|Kernel flags]] | |||
| See above | |||
|- | |||
| 0b11111111100x | |||
| Mapping static address | |||
| | |||
|- | |||
| 0b111111111110 | |||
| Mapping IO address | |||
| | |||
|} | |} | ||