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 |
| + | | |
| |} | | |} |
| | | |