gem5 v24.1.0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gem5::SMMUTranslationProcess::Fault Struct Reference

Public Member Functions

 Fault (FaultType _type, FaultClass _clss=FaultClass::RESERVED, bool _stage2=false, Addr _ipa=0)
 
 Fault (const Fault &rhs)=default
 
Faultoperator= (const Fault &rhs)=default
 
bool isFaulting () const
 

Public Attributes

FaultType type
 
FaultClass clss
 
bool stage2
 
Addr ipa
 

Detailed Description

Definition at line 119 of file smmu_v3_transl.hh.

Constructor & Destructor Documentation

◆ Fault() [1/2]

gem5::SMMUTranslationProcess::Fault::Fault ( FaultType  _type,
FaultClass  _clss = FaultClass::RESERVED,
bool  _stage2 = false,
Addr  _ipa = 0 
)
inlineexplicit

Definition at line 121 of file smmu_v3_transl.hh.

◆ Fault() [2/2]

gem5::SMMUTranslationProcess::Fault::Fault ( const Fault rhs)
default

Member Function Documentation

◆ isFaulting()

bool gem5::SMMUTranslationProcess::Fault::isFaulting ( ) const
inline

◆ operator=()

Fault & gem5::SMMUTranslationProcess::Fault::operator= ( const Fault rhs)
default

Member Data Documentation

◆ clss

FaultClass gem5::SMMUTranslationProcess::Fault::clss

◆ ipa

Addr gem5::SMMUTranslationProcess::Fault::ipa

Definition at line 135 of file smmu_v3_transl.hh.

Referenced by gem5::SMMUTranslationProcess::generateEvent().

◆ stage2

bool gem5::SMMUTranslationProcess::Fault::stage2

Definition at line 134 of file smmu_v3_transl.hh.

Referenced by gem5::SMMUTranslationProcess::generateEvent().

◆ type

FaultType gem5::SMMUTranslationProcess::Fault::type

Definition at line 132 of file smmu_v3_transl.hh.

Referenced by gem5::SMMUTranslationProcess::generateEvent(), and isFaulting().


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

Generated on Mon Jan 13 2025 04:28:58 for gem5 by doxygen 1.9.8