KProcess: Difference between revisions
interrupt flags in the KProcess |
No edit summary |
||
Line 17: | Line 17: | ||
| u32 | | u32 | ||
| Reference count | | Reference count | ||
|- | |||
| 0x50 | |||
| u32 | |||
| Size of the MMU table | |||
|- | |- | ||
| 0x54 | | 0x54 | ||
| u32 | | u32 | ||
| Virtual address of the MMU table for this process | | Virtual address of the MMU table for this process | ||
|- | |||
| 0x58 | |||
| u32 | |||
| Total size of all thread context pages (0xFF4xxxxx) owned by threads that belong to this process | |||
|- | |- | ||
| 0x6C | | 0x6C | ||
Line 26: | Line 34: | ||
| Ideal processor | | Ideal processor | ||
|- | |- | ||
| | | 0x74 | ||
| u32 | | u32 | ||
| | | Pointer to resource limits for process. | ||
|- | |- | ||
| 0x79 | | 0x79 | ||
| u8 | | u8 | ||
| Proc affinity mask | | Proc affinity mask | ||
|- | |||
| 0x7C | |||
| u32 | |||
| Number of threads which belong to this process. | |||
|- | |- | ||
| 0x80 | | 0x80 | ||
| 0x10-bytes | | 0x10-bytes | ||
| SVC access control mask from the exheader kernel descriptors. | | SVC access control mask from the exheader kernel descriptors. | ||
|- | |||
| 0x90 | |||
| 0x10-bytes | |||
| Interrupt flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words | |||
|- | |- | ||
| 0xA0 | | 0xA0 | ||
Line 63: | Line 79: | ||
|- | |- | ||
| 0xCC | | 0xCC | ||
| | | KProcessHandleTable | ||
| Pointer to the process's handle table. | | Pointer to the process's handle table. until 0x1C4 or longer | ||
|- | |||
| 0x224 | |||
| u32 | |||
| ? | |||
|} | |} | ||