gem5 v24.1.0.1
|
#include <controller.hh>
Public Member Functions | |
bool | handle (const CHIResponseMsg *msg) override |
Transaction (CacheController *parent, ARM::CHI::Payload &_payload, ARM::CHI::Phase &_phase) | |
![]() | |
Transaction (CacheController *parent, ARM::CHI::Payload &_payload, ARM::CHI::Phase &_phase) | |
~Transaction () | |
virtual bool | handle (const CHIDataMsg *msg) |
Additional Inherited Members | |
![]() | |
enum class | Type { READ , WRITE , DATALESS } |
![]() | |
static std::unique_ptr< Transaction > | gen (CacheController *parent, ARM::CHI::Payload &_payload, ARM::CHI::Phase &_phase) |
![]() | |
CacheController * | controller |
ARM::CHI::Payload * | payload |
ARM::CHI::Phase | phase |
Definition at line 158 of file controller.hh.
|
overridevirtual |
Reimplemented from gem5::tlm::chi::CacheController::Transaction.
Definition at line 206 of file controller.cc.
References gem5::tlm::chi::CacheController::Transaction::handle(), gem5::ArmISA::opcode, and gem5::tlm::chi::ruby_to_tlm::rspOpcode().
gem5::tlm::chi::CacheController::Transaction::Transaction | ( | CacheController * | parent, |
ARM::CHI::Payload & | _payload, | ||
ARM::CHI::Phase & | _phase | ||
) |
Definition at line 128 of file controller.cc.