gem5 v24.0.0.0
|
#include <Sequencer.hh>
Public Member Functions | |
SequencerRequest (PacketPtr _pkt, RubyRequestType _m_type, RubyRequestType _m_second_type, Cycles _issue_time) | |
bool | functionalWrite (Packet *func_pkt) const |
Public Attributes | |
PacketPtr | pkt |
RubyRequestType | m_type |
RubyRequestType | m_second_type |
Cycles | issue_time |
Definition at line 62 of file Sequencer.hh.
|
inline |
Definition at line 68 of file Sequencer.hh.
|
inline |
Definition at line 74 of file Sequencer.hh.
References gem5::Packet::isWrite(), pkt, and gem5::Packet::trySatisfyFunctional().
Cycles gem5::ruby::SequencerRequest::issue_time |
Definition at line 67 of file Sequencer.hh.
Referenced by gem5::ruby::Sequencer::recordMissLatency(), and gem5::ruby::HTMSequencer::wakeup().
RubyRequestType gem5::ruby::SequencerRequest::m_second_type |
Definition at line 66 of file Sequencer.hh.
Referenced by gem5::ruby::Sequencer::atomicCallback(), gem5::ruby::Sequencer::readCallback(), and gem5::ruby::Sequencer::writeCallback().
RubyRequestType gem5::ruby::SequencerRequest::m_type |
Definition at line 65 of file Sequencer.hh.
Referenced by gem5::ruby::Sequencer::atomicCallback(), gem5::ruby::Sequencer::hitCallback(), gem5::ruby::HTMSequencer::htmCallback(), gem5::ruby::Sequencer::readCallback(), gem5::ruby::Sequencer::recordMissLatency(), gem5::ruby::Sequencer::unaddressedCallback(), and gem5::ruby::Sequencer::writeCallback().
PacketPtr gem5::ruby::SequencerRequest::pkt |
Definition at line 64 of file Sequencer.hh.
Referenced by gem5::ruby::Sequencer::atomicCallback(), functionalWrite(), gem5::ruby::Sequencer::hitCallback(), gem5::ruby::HTMSequencer::htmCallback(), gem5::ruby::Sequencer::readCallback(), gem5::ruby::Sequencer::recordMissLatency(), gem5::ruby::Sequencer::unaddressedCallback(), and gem5::ruby::Sequencer::writeCallback().