KProcess: Difference between revisions
No edit summary |
KProcess interrupts for o3ds and n3ds |
||
Line 240: | Line 240: | ||
| 0x98 | | 0x98 | ||
| u32[4] | | u32[4] | ||
| Interrupt flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words | | Interrupt available flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words | ||
|- | |- | ||
| 0xA8 | | 0xA8 | ||
Line 265: | Line 265: | ||
| KThread* | | KThread* | ||
| Pointer to the process's main thread. | | Pointer to the process's main thread. | ||
|- | |||
| 0xC4 | |||
| u32[4] | |||
| Interrupt enabled flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words | |||
|- | |- | ||
| 0xD4 | | 0xD4 | ||
Line 322: | Line 326: | ||
| Pointer to resource limits for process. | | Pointer to resource limits for process. | ||
|- | |- | ||
| | | 0xA0 | ||
| | | u32[4] | ||
| | | Interrupt flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words | ||
|- | |- | ||
| 0xB0 | | 0xB0 | ||
| u32 | | u32 | ||
| Kernel flags from the exheader kernel descriptors. | | Kernel flags from the exheader kernel descriptors. | ||
|- | |||
| 0xB4 | |||
| u16 | |||
| Handle table size from the exheader kernel descriptors. When this is 0, handle table is stored in WRAM. | |||
|- | |- | ||
| 0xBC | | 0xBC | ||
Line 337: | Line 345: | ||
| KThread* | | KThread* | ||
| Pointer to the process's main thread. | | Pointer to the process's main thread. | ||
|- | |||
| 0xCC | |||
| u32[4] | |||
| Interrupt enabled flags- 32 interrupts per word, 4 words, 0x80 interrupts total divided evenly across 4 words | |||
|- | |- | ||
| 0xDC | | 0xDC |