gem5 v24.0.0.0
|
Public Member Functions | |
TranslResult () | |
TranslResult (const TranslResult &)=default | |
TranslResult & | operator= (const TranslResult &rhs)=default |
bool | isFaulting () const |
Public Attributes | |
Fault | fault |
Addr | addr |
Addr | addrMask |
bool | writable |
Definition at line 138 of file smmu_v3_transl.hh.
|
inline |
Definition at line 140 of file smmu_v3_transl.hh.
|
default |
|
inline |
Definition at line 148 of file smmu_v3_transl.hh.
References fault, and gem5::SMMUTranslationProcess::Fault::isFaulting().
Referenced by gem5::SMMUTranslationProcess::combineTranslations(), gem5::SMMUTranslationProcess::completeTransaction(), gem5::SMMUTranslationProcess::doReadCD(), gem5::SMMUTranslationProcess::findConfig(), gem5::SMMUTranslationProcess::ifcTLBUpdate(), gem5::SMMUTranslationProcess::main(), gem5::SMMUTranslationProcess::microTLBUpdate(), gem5::SMMUTranslationProcess::smmuTLBUpdate(), gem5::SMMUTranslationProcess::smmuTranslation(), gem5::SMMUTranslationProcess::translateStage1And2(), gem5::SMMUTranslationProcess::translateStage2(), and gem5::SMMUTranslationProcess::walkStage1And2().
|
default |
Addr gem5::SMMUTranslationProcess::TranslResult::addr |
Definition at line 151 of file smmu_v3_transl.hh.
Referenced by gem5::SMMUTranslationProcess::bypass(), gem5::SMMUTranslationProcess::combineTranslations(), gem5::SMMUTranslationProcess::completeTransaction(), gem5::SMMUTranslationProcess::doReadCD(), gem5::SMMUTranslationProcess::ifcTLBLookup(), gem5::SMMUTranslationProcess::ifcTLBUpdate(), gem5::SMMUTranslationProcess::microTLBLookup(), gem5::SMMUTranslationProcess::microTLBUpdate(), gem5::SMMUTranslationProcess::smmuTLBLookup(), gem5::SMMUTranslationProcess::smmuTLBUpdate(), gem5::SMMUTranslationProcess::translateStage1And2(), gem5::SMMUTranslationProcess::translateStage2(), gem5::SMMUTranslationProcess::walkStage1And2(), and gem5::SMMUTranslationProcess::walkStage2().
Addr gem5::SMMUTranslationProcess::TranslResult::addrMask |
Definition at line 152 of file smmu_v3_transl.hh.
Referenced by gem5::SMMUTranslationProcess::bypass(), gem5::SMMUTranslationProcess::combineTranslations(), gem5::SMMUTranslationProcess::ifcTLBLookup(), gem5::SMMUTranslationProcess::ifcTLBUpdate(), gem5::SMMUTranslationProcess::microTLBLookup(), gem5::SMMUTranslationProcess::microTLBUpdate(), gem5::SMMUTranslationProcess::smmuTLBLookup(), gem5::SMMUTranslationProcess::smmuTLBUpdate(), gem5::SMMUTranslationProcess::translateStage1And2(), gem5::SMMUTranslationProcess::translateStage2(), gem5::SMMUTranslationProcess::walkStage1And2(), and gem5::SMMUTranslationProcess::walkStage2().
Fault gem5::SMMUTranslationProcess::TranslResult::fault |
Definition at line 150 of file smmu_v3_transl.hh.
Referenced by gem5::SMMUTranslationProcess::bypass(), gem5::SMMUTranslationProcess::combineTranslations(), gem5::SMMUTranslationProcess::doReadCD(), gem5::SMMUTranslationProcess::generateEvent(), gem5::SMMUTranslationProcess::ifcTLBLookup(), isFaulting(), gem5::SMMUTranslationProcess::microTLBLookup(), gem5::SMMUTranslationProcess::smmuTLBLookup(), gem5::SMMUTranslationProcess::translateStage1And2(), gem5::SMMUTranslationProcess::translateStage2(), gem5::SMMUTranslationProcess::walkStage1And2(), and gem5::SMMUTranslationProcess::walkStage2().
bool gem5::SMMUTranslationProcess::TranslResult::writable |
Definition at line 153 of file smmu_v3_transl.hh.
Referenced by gem5::SMMUTranslationProcess::bypass(), gem5::SMMUTranslationProcess::combineTranslations(), gem5::SMMUTranslationProcess::ifcTLBLookup(), gem5::SMMUTranslationProcess::ifcTLBUpdate(), gem5::SMMUTranslationProcess::microTLBLookup(), gem5::SMMUTranslationProcess::microTLBUpdate(), gem5::SMMUTranslationProcess::smmuTLBLookup(), gem5::SMMUTranslationProcess::smmuTLBUpdate(), gem5::SMMUTranslationProcess::translateStage1And2(), gem5::SMMUTranslationProcess::translateStage2(), gem5::SMMUTranslationProcess::walkStage1And2(), and gem5::SMMUTranslationProcess::walkStage2().