gem5
v20.1.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. More... | |
unsigned int | burstsServiced |
Number of bursts serviced so far for a system packet. More... | |
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 72 of file mem_ctrl.hh.
|
inline |
Definition at line 82 of file mem_ctrl.hh.
const unsigned int BurstHelper::burstCount |
Number of bursts requred for a system packet.
Definition at line 77 of file mem_ctrl.hh.
Referenced by MemCtrl::processRespondEvent().
unsigned int BurstHelper::burstsServiced |
Number of bursts serviced so far for a system packet.
Definition at line 80 of file mem_ctrl.hh.
Referenced by MemCtrl::addToReadQueue(), and MemCtrl::processRespondEvent().