Changes

395 bytes added ,  05:36, 16 March 2015
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.
 
|-
 
|-
| 0xB4
+
| 0xA0
| u16
+
| u32[4]
| Handle table size from the exheader kernel descriptors. When this is 0, handle table is stored in WRAM.
+
| 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
374

edits