gem5  v20.1.0.0
Public Member Functions | List of all members
MipsISA::TlbInvalidFault Class Reference

#include <faults.hh>

Inheritance diagram for MipsISA::TlbInvalidFault:
MipsISA::TlbFault< TlbInvalidFault > MipsISA::AddressFault< TlbInvalidFault > MipsISA::MipsFault< TlbInvalidFault > MipsISA::MipsFaultBase FaultBase

Public Member Functions

 TlbInvalidFault (Addr asid, Addr vaddr, Addr vpn, bool store)
 
- Public Member Functions inherited from MipsISA::MipsFault< TlbInvalidFault >
FaultName name () const
 
FaultVect offset (ThreadContext *tc) const
 
ExcCode code () const
 
- Public Member Functions inherited from 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 FaultBase
virtual FaultName name () const =0
 
virtual ~FaultBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from MipsISA::TlbFault< TlbInvalidFault >
 TlbFault (Addr _asid, Addr _vaddr, Addr _vpn, bool _store)
 
void setTlbExceptionState (ThreadContext *tc, uint8_t excCode)
 
void invoke (ThreadContext *tc, const StaticInstPtr &inst=StaticInst::nullStaticInstPtr)
 
ExcCode code () const
 
- Protected Member Functions inherited from MipsISA::AddressFault< TlbInvalidFault >
 AddressFault (Addr _vaddr, bool _store)
 
- Protected Member Functions inherited from MipsISA::MipsFault< TlbInvalidFault >
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
 
- Protected Attributes inherited from MipsISA::TlbFault< TlbInvalidFault >
Addr asid
 
Addr vpn
 
- Protected Attributes inherited from MipsISA::AddressFault< TlbInvalidFault >
Addr vaddr
 
bool store
 
- Static Protected Attributes inherited from MipsISA::MipsFault< TlbInvalidFault >
static FaultVals vals
 

Detailed Description

Definition at line 282 of file faults.hh.

Constructor & Destructor Documentation

◆ TlbInvalidFault()

MipsISA::TlbInvalidFault::TlbInvalidFault ( Addr  asid,
Addr  vaddr,
Addr  vpn,
bool  store 
)
inline

Definition at line 285 of file faults.hh.


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

Generated on Wed Sep 30 2020 14:03:07 for gem5 by doxygen 1.8.17