Go to the documentation of this file.
29 #ifndef __ARCH_MIPS_INTERRUPT_HH__
30 #define __ARCH_MIPS_INTERRUPT_HH__
38 #include "params/MipsInterrupts.hh"
63 void post(
int int_num);
64 void post(
int int_num,
int index)
override;
72 void clear(
int int_num);
103 fatal(
"Serialization of Interrupts Unimplemented for MIPS");
109 fatal(
"Unserialization of Interrupts Unimplemented for MIPS");
#define fatal(...)
This implements a cprintf based fatal() function.
void serialize(CheckpointOut &cp) const override
Serialize an object.
bool onCpuTimerInterrupt() const
Fault getInterrupt() override
bool interruptsPending() const
Interrupts(const Params &p)
std::shared_ptr< FaultBase > Fault
void updateIntrInfo() override
bool checkInterrupts() const override
std::ostream CheckpointOut
BaseInterruptsParams Params
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
void unserialize(CheckpointIn &cp) override
Unserialize an object.
Generated on Sun Jul 30 2023 01:56:47 for gem5 by doxygen 1.8.17