|
gem5 v25.0.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) | |
| Public Member Functions inherited from gem5::tlm::chi::CacheController::Transaction | |
| Transaction (CacheController *parent, ARM::CHI::Payload &_payload, ARM::CHI::Phase &_phase) | |
| ~Transaction () | |
| virtual bool | handle (const CHIDataMsg *msg) |
Additional Inherited Members | |
| Public Types inherited from gem5::tlm::chi::CacheController::Transaction | |
| enum class | Type { READ , WRITE , DATALESS } |
| Static Public Member Functions inherited from gem5::tlm::chi::CacheController::Transaction | |
| static std::unique_ptr< Transaction > | gen (CacheController *parent, ARM::CHI::Payload &_payload, ARM::CHI::Phase &_phase) |
| Public Attributes inherited from gem5::tlm::chi::CacheController::Transaction | |
| 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.