APIC EOI Message
An APIC EOI message is delivered by the hypervisor after a virtual processor executes an instruction that writes to the APIC's memory-mapped EOI register or APIC EOI MSR, which indicates the end of interrupt. This message is generated only for level-triggered fixed or external interrupts.
The format of APIC EOI messages is shown in the following table. The HV_X64_APIC_EOI_MESSAGE structure is used to encode APIC EOI messages.
| 
 Message Header  | |||
| 
 0  | 
 MessageType (4 bytes)  | 
 Rsvd (3 bytes)  | 
 PayloadSize (1 byte)  | 
| 
 8  | 
 SourcePartition (8 bytes)  | ||
| 
 APIC EOI Payload  | |||
| 
 16  | 
 VpIndex (4 bytes)  | 
 InterruptVector (4 bytes)  | |
The following list describes the fields of APIC EOI messages:
- VpIndex
 - 
The index of the virtual processor.
 - InterruptVector
 - 
The vector of the interrupt that recently completed EOI.
 
Send comments about this topic to Microsoft
Build date: 11/16/2013
