Default handler for (unconfigured) interrupt events.
More...
#include <device/panic.h>
|
| | Panic () |
| | Constructor.
|
| |
| bool | prologue () override |
| | Simplest possible interrupt handling: Displaying an error message and stopping the current core.
|
| |
| | Gate () |
| | Constructor.
|
| |
| virtual | ~Gate () |
| | Destructor.
|
| |
| bool | is_queued () const |
| | Status about the epilogue.
|
| |
| void | set_queued (bool val) |
| | Set epilogue status.
|
| |
| virtual void | epilogue () |
| | Possibly delayed, synchronously executed Device-specific interrupt handling routine.
|
| |
Default handler for (unconfigured) interrupt events.
Panic is used to handle unconfigured interrupts and exceptions. After a generic error message is displayed, the core is stopped permanently.
During initialization of Plugbox this fake device is assigned for all interrupt vectors
◆ Panic() [1/2]
| Panic::Panic |
( |
const Panic & |
| ) |
|
|
privatedelete |
◆ Panic() [2/2]
◆ operator=()
◆ prologue()
Simplest possible interrupt handling: Displaying an error message and stopping the current core.
Implements Gate.
The documentation for this class was generated from the following files: