gem5  v22.1.0.0
Public Member Functions | List of all members
gem5::MipsISA::TlbRefillFault Class Reference

#include <faults.hh>

Inheritance diagram for gem5::MipsISA::TlbRefillFault:
gem5::MipsISA::TlbFault< TlbRefillFault > gem5::MipsISA::AddressFault< T > gem5::MipsISA::MipsFault< T > gem5::MipsISA::MipsFaultBase gem5::FaultBase

Public Member Functions

 TlbRefillFault (Addr asid, Addr vaddr, Addr vpn, bool store)
 
FaultVect offset (ThreadContext *tc) const
 
- Public Member Functions inherited from gem5::MipsISA::MipsFault< T >
FaultName name () const
 
- Public Member Functions inherited from gem5::MipsISA::MipsFaultBase
void setExceptionState (ThreadContext *, uint8_t)
 
virtual FaultVect base (ThreadContext *tc) const
 
FaultVect vect (ThreadContext *tc) const
 
- Public Member Functions inherited from gem5::FaultBase
virtual ~FaultBase ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 273 of file faults.hh.

Constructor & Destructor Documentation

◆ TlbRefillFault()

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

Definition at line 276 of file faults.hh.

Member Function Documentation

◆ offset()

FaultVect gem5::MipsISA::TlbRefillFault::offset ( ThreadContext tc) const
inlinevirtual

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

Generated on Wed Dec 21 2022 10:24:17 for gem5 by doxygen 1.9.1