gem5 v23.0.0.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gem5::MipsISA::NonMaskableInterrupt Class Reference

#include <faults.hh>

Inheritance diagram for gem5::MipsISA::NonMaskableInterrupt:
gem5::MipsISA::MipsFault< NonMaskableInterrupt > gem5::MipsISA::MipsFaultBase gem5::FaultBase

Public Member Functions

void invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr)
 
- Public Member Functions inherited from gem5::MipsISA::MipsFault< NonMaskableInterrupt >
FaultName name () const
 
FaultVect offset (ThreadContext *tc) const
 
ExcCode code () const
 
- Public Member Functions inherited from gem5::MipsISA::MipsFaultBase
void setExceptionState (ThreadContext *, uint8_t)
 
virtual FaultVect offset (ThreadContext *tc) const =0
 
virtual ExcCode code () const =0
 
virtual FaultVect base (ThreadContext *tc) const
 
FaultVect vect (ThreadContext *tc) const
 
void invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr)
 
- Public Member Functions inherited from gem5::FaultBase
virtual FaultName name () const =0
 
virtual void invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr)
 
virtual ~FaultBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from gem5::MipsISA::MipsFault< NonMaskableInterrupt >
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
MipsFaultBase::FaultVals vals
 
- Static Protected Attributes inherited from gem5::MipsISA::MipsFault< NonMaskableInterrupt >
static FaultVals vals
 

Detailed Description

Definition at line 149 of file faults.hh.

Member Function Documentation

◆ invoke()

void gem5::MipsISA::NonMaskableInterrupt::invoke ( ThreadContext tc,
const StaticInstPtr inst = nullStaticInstPtr 
)
virtual

Reimplemented from gem5::MipsISA::MipsFaultBase.

Definition at line 167 of file faults.cc.

References panic.


The documentation for this class was generated from the following files:

Generated on Mon Jul 10 2023 15:33:16 for gem5 by doxygen 1.9.7