20 #ifndef KERNEL_CORE_PROCESSOR_NMFAULTHANDLER_H_ 21 #define KERNEL_CORE_PROCESSOR_NMFAULTHANDLER_H_ 23 #include "pedigree/kernel/compiler.h" 24 #include "pedigree/kernel/processor/InterruptHandler.h" 25 #include "pedigree/kernel/processor/state_forward.h" 26 #include "pedigree/kernel/processor/types.h" 52 virtual void interrupt(
size_t interruptNumber, InterruptState &state);
55 void threadTerminated(
class Thread *);
#define INITIALISATION_ONLY
virtual void interrupt(size_t interruptNumber, InterruptState &state)
bool initialiseProcessor()
static NMFaultHandler & instance()
static NMFaultHandler m_Instance
Abstract base class for interrupt-handlers.
NMFaultHandler() INITIALISATION_ONLY