gem5 v24.0.0.0
|
#include <MN_TBETable.hh>
Public Member Functions | |
MN_TBETable (int number_of_TBEs) | |
MiscNode_TBE * | chooseNewDistributor () |
Public Member Functions inherited from gem5::ruby::TBETable< MiscNode_TBE > | |
TBETable (int number_of_TBEs) | |
bool | isPresent (Addr address) const |
void | allocate (Addr address) |
void | deallocate (Addr address) |
bool | areNSlotsAvailable (int n, Tick current_time) const |
MiscNode_TBE * | getNullEntry () |
MiscNode_TBE * | lookup (Addr address) |
void | print (std::ostream &out) const |
Additional Inherited Members | |
Protected Member Functions inherited from gem5::ruby::TBETable< MiscNode_TBE > | |
TBETable (const TBETable &obj) | |
TBETable & | operator= (const TBETable &obj) |
Protected Attributes inherited from gem5::ruby::TBETable< MiscNode_TBE > | |
std::unordered_map< Addr, MiscNode_TBE > | m_map |
Definition at line 56 of file MN_TBETable.hh.
|
inline |
Definition at line 59 of file MN_TBETable.hh.
MiscNode_TBE * gem5::ruby::MN_TBETable::chooseNewDistributor | ( | ) |
Definition at line 49 of file MN_TBETable.cc.
References gem5::ArmISA::a, gem5::ArmISA::b, gem5::ruby::TBETable< MiscNode_TBE >::m_map, and gem5::MipsISA::tbe.