#include <mshr.hh>
Definition at line 115 of file mshr.hh.
Enumerator |
---|
FromCPU |
|
FromSnoop |
|
FromPrefetcher |
|
Definition at line 118 of file mshr.hh.
const bool MSHR::Target::allocOnFill |
Should the response servicing this target list allocate in the cache?
Definition at line 147 of file mshr.hh.
bool MSHR::Target::markedPending |
We use this flag to track whether we have cleared the downstreamPending flag for the MSHR of the cache above where this packet originates from and guard noninitial attempts to clear it.
The flag markedPending needs to be updated when the TargetList is in service which can be: 1) during the Target instantiation if the MSHR is in service and the target is not deferred, 2) when the MSHR becomes in service if the target is not deferred, 3) or when the TargetList is promoted (deferredTargets -> targets).
Definition at line 145 of file mshr.hh.
Global order (for memory consistency mgmt)
Definition at line 126 of file mshr.hh.
const Tick MSHR::Target::readyTime |
Time when request is ready to be serviced.
Definition at line 125 of file mshr.hh.
const Tick MSHR::Target::recvTime |
const Source MSHR::Target::source |
The documentation for this class was generated from the following file: