Recommended Message Handling

The hypervisor's SynIC message delivery mechanism can efficiently deliver and receive messages within a target partition. Therefore, the interrupt service routine (ISR) within the target partition that handles messages should perform the following steps on messages:

  1. Examine the message that was deposited into the SIM message slot.

  2. Copy the contents of the message to another location and set the message type within the message slot to HvMessageTypeNone from the HV_MESSAGE_TYPE enumeration.

  3. Indicate the end of interrupt (EOI) for the vector by writing to the APIC's EOI register.

  4. Perform any actions that are implied by the message.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.