KProcess: Difference between revisions

Bond697 (talk | contribs)
interrupt flags in the KProcess
Ichfly (talk | contribs)
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
|-
|-
| 0x7C
| 0x74
| u32
| u32
| Number of threads which belong to this process.
| 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
| void*
| KProcessHandleTable
| Pointer to the process's handle table.
| Pointer to the process's handle table. until 0x1C4 or longer
|-
| 0x224
| u32
| ?
|}
|}