Changes

509 bytes added ,  21:28, 30 September 2017
Line 940: Line 940:     
== KInterruptEvent ==
 
== KInterruptEvent ==
Size: 0x50
+
[1.0.0] Size: 0x50
 +
 
 +
[2.0.0] Size: 0x48
    
Inherits from: [[#KReadableEvent]]
 
Inherits from: [[#KReadableEvent]]
Line 946: Line 948:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Offset
+
! 1.0.0 Offset || Type || Description
! Type
  −
! Description
   
|-
 
|-
 
| 0 || [[#KReadableEvent]] || Inheritance
 
| 0 || [[#KReadableEvent]] || Inheritance
Line 955: Line 955:  
|-
 
|-
 
| 0x48 || u32 || IrqId (or -1)
 
| 0x48 || u32 || IrqId (or -1)
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! 2.0.0 Offset || Type || Description
 +
|-
 +
| 0 || [[#KReadableEvent]] || Inheritance
 +
|-
 +
| 0x38 || [[#KIrqRegistrationRef]]* || Reference
 +
|-
 +
| 0x40 || u32 || IrqId (or -1)
 +
|-
 +
| 0x44 || bool || IsIrqRegistered
 +
|}
 +
 +
=== KIrqRegistrationRef ===
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset || Type || Description
 +
|-
 +
| 0 || * || Vtable
 +
|-
 +
| 8 || u64 || InitiallyZero
 +
|-
 +
| 0x10 || [[#KInterruptEvent]]* || IrqEventPtr
 +
|-
 +
| 0x18 || s32 || IrqId
 
|}
 
|}