Recommended Event Flag Handling

The interrupt service routine (ISR) within the target partition for the event flags should perform the following steps on the event flags.

  1. Examine the event flags and determine which event flags, if any, are set.

  2. Clear one or more event flags by using a locked (atomic) operation such as LOCK AND or LOCK CMPXCHG.

  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 event flags that were set.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.