Go to the documentation of this file.
29 #ifndef __ARCH_MIPS_INTERRUPT_HH__
30 #define __ARCH_MIPS_INTERRUPT_HH__
38 #include "params/MipsInterrupts.hh"
60 void post(
int int_num);
61 void post(
int int_num,
int index)
override;
69 void clear(
int int_num);
100 fatal(
"Serialization of Interrupts Unimplemented for MIPS");
106 fatal(
"Unserialization of Interrupts Unimplemented for MIPS");
#define fatal(...)
This implements a cprintf based fatal() function.
bool interruptsPending() const
void updateIntrInfo() override
void serialize(CheckpointOut &cp) const override
Serialize an object.
std::shared_ptr< FaultBase > Fault
bool onCpuTimerInterrupt() const
Interrupts(const Params &p)
bool checkInterrupts() const override
BaseInterruptsParams Params
Fault getInterrupt() override
std::ostream CheckpointOut
void unserialize(CheckpointIn &cp) override
Unserialize an object.
Generated on Tue Mar 23 2021 19:41:18 for gem5 by doxygen 1.8.17