StuBS
|
Guard synchronizes access to epilogue level More...
#include "interrupt/gate.h"
Namespaces | |
namespace | Guard |
Synchronizes the kernel with interrupts using the Prologue/Epilogue Model. | |
Functions | |
void | Guard::enter () |
Entering the critical section from level 0. | |
void | Guard::leave () |
Leaving the critical section. | |
void | Guard::relay (Gate &item) |
A prologue wants its epilogue to be processed (entering from level 1). | |
Guard synchronizes access to epilogue level