gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
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.

References clss, ipa, gem5::SMMUTranslationProcess::RESERVED, stage2, and type.

Referenced by Fault(), and operator=().

◆ Fault() [2/2]

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

References Fault().

Member Function Documentation

◆ isFaulting()

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

Definition at line 130 of file smmu_v3_transl.hh.

References gem5::SMMUTranslationProcess::FAULT_NONE, and type.

◆ operator=()

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

References Fault().

Member Data Documentation

◆ clss

◆ ipa

Addr gem5::SMMUTranslationProcess::Fault::ipa

Definition at line 135 of file smmu_v3_transl.hh.

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

◆ stage2

bool gem5::SMMUTranslationProcess::Fault::stage2

Definition at line 134 of file smmu_v3_transl.hh.

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

◆ type

FaultType gem5::SMMUTranslationProcess::Fault::type

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

Generated on Mon May 26 2025 09:19:25 for gem5 by doxygen 1.13.2