StuBS
WakeUp Class Reference

Interrupt handling used for waking sleeping cores. More...

#include <wakeup.h>

Inheritance diagram for WakeUp:
Collaboration diagram for WakeUp:

Additional Inherited Members

- Public Member Functions inherited from Gate
 Gate ()
 Constructor.
 
virtual ~Gate ()
 Destructor.
 
virtual bool prologue ()=0
 Device-specific interrupt handling routine that is executed immediately after the interrupt occurs (asynchronously).
 
virtual void epilogue ()
 Possibly delayed, synchronously executed Device-specific interrupt handling routine.
 

Detailed Description

Interrupt handling used for waking sleeping cores.

In MPStuBS, WakeUp IPIs are used to wakeup a sleeping core as soon as a new thread is ready to be scheduled/executed. The prologue for the WakeUp IPI explicitly should NOT request an epilogue.

Only required for MPStuBS.


The documentation for this class was generated from the following file: