gem5  v22.0.0.2
Public Member Functions | Protected Attributes | List of all members
gem5::MipsISA::CoprocessorUnusableFault Class Reference

#include <faults.hh>

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

Public Member Functions

 CoprocessorUnusableFault (int _procid)
 
void invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr)
 
- Public Member Functions inherited from gem5::MipsISA::MipsFault< CoprocessorUnusableFault >
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 ExcCode code () const =0
 
virtual FaultVect base (ThreadContext *tc) const
 
FaultVect vect (ThreadContext *tc) const
 
- Public Member Functions inherited from gem5::FaultBase
virtual FaultName name () const =0
 
virtual ~FaultBase ()
 

Protected Attributes

int coProcID
 

Additional Inherited Members

- Protected Member Functions inherited from gem5::MipsISA::MipsFault< CoprocessorUnusableFault >
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< CoprocessorUnusableFault >
static FaultVals vals
 

Detailed Description

Definition at line 156 of file faults.hh.

Constructor & Destructor Documentation

◆ CoprocessorUnusableFault()

gem5::MipsISA::CoprocessorUnusableFault::CoprocessorUnusableFault ( int  _procid)
inline

Definition at line 161 of file faults.hh.

Member Function Documentation

◆ invoke()

void gem5::MipsISA::CoprocessorUnusableFault::invoke ( ThreadContext tc,
const StaticInstPtr inst = nullStaticInstPtr 
)
inlinevirtual

Member Data Documentation

◆ coProcID

int gem5::MipsISA::CoprocessorUnusableFault::coProcID
protected

Definition at line 159 of file faults.hh.

Referenced by invoke().


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

Generated on Thu Jul 28 2022 13:34:09 for gem5 by doxygen 1.8.17