Aufgabe 7: Anwendung
guard.h File Reference
Guard synchronizes access to epilogue level More...
#include "interrupt/gate.h"
Include dependency graph for guard.h:
This graph shows which files directly or indirectly include this file:Namespaces | |
| namespace | Guard |
| Synchronizes the kernel with interrupts using the Prologue/Epilogue Model. | |
Functions | |
| bool | Guard::active () |
| Helper to check if we are currently in a guarded environment on this CPU core. More... | |
| void | Guard::enter () |
| Entering the critical section from level 0. More... | |
| void | Guard::leave () |
| Leaving the critical section. More... | |
| void | Guard::relay (Gate *item) |
| A prologue wants its epilogue to be processed (entering from level 1). More... | |
Detailed Description
Guard synchronizes access to epilogue level