gem5 v24.0.0.0
|
A burst helper helps organize and manage a packet that is larger than the memory burst size. More...
#include <mem_ctrl.hh>
Public Member Functions | |
BurstHelper (unsigned int _burstCount) | |
Public Attributes | |
const unsigned int | burstCount |
Number of bursts requred for a system packet. | |
unsigned int | burstsServiced |
Number of bursts serviced so far for a system packet. | |
A burst helper helps organize and manage a packet that is larger than the memory burst size.
A system packet that is larger than the burst size is split into multiple packets and all those packets point to a single burst helper such that we know when the whole packet is served.
Definition at line 79 of file mem_ctrl.hh.
|
inline |
Definition at line 89 of file mem_ctrl.hh.
const unsigned int gem5::memory::BurstHelper::burstCount |
Number of bursts requred for a system packet.
Definition at line 84 of file mem_ctrl.hh.
Referenced by gem5::memory::MemCtrl::processRespondEvent().
unsigned int gem5::memory::BurstHelper::burstsServiced |
Number of bursts serviced so far for a system packet.
Definition at line 87 of file mem_ctrl.hh.
Referenced by gem5::memory::MemCtrl::addToReadQueue(), and gem5::memory::MemCtrl::processRespondEvent().