gem5/src/mem/cache
Andreas Hansson 17f9270dad Port: Move retry from port base class to Master/SlavePort
This patch is the last part of moving all protocol-related
functionality out of the Port base class. All the send/recv functions
are already moved, and the retry (which still governs all the timing
transport functions) is the only part that remained in the base class.

The only point where this currently causes a bit of inconvenience is
in the bus where the retry list is global and holds Port pointers (not
Master/SlavePort). This is about to change with the split into a
request/response bus and will soon be removed anyway.

The patch has no impact on any regressions.
2012-07-09 12:35:31 -04:00
..
prefetch gem5: fix some iterator use and erase bugs 2012-05-10 18:04:27 -05:00
tags Fix: Address a few benign memory leaks 2012-07-09 12:35:30 -04:00
base.cc MEM: Introduce the master/slave port sub-classes in C++ 2012-03-30 09:40:11 -04:00
base.hh Port: Move retry from port base class to Master/SlavePort 2012-07-09 12:35:31 -04:00
BaseCache.py cache: Allow main memory to be at disjoint address ranges. 2012-03-09 09:59:25 -05:00
blk.cc Fix #include lines for renamed cache files. 2008-02-10 14:45:25 -08:00
blk.hh mem: fix cache stats to use request ids correctly 2012-02-12 16:07:39 -06:00
builder.cc MEM: Introduce the master/slave port sub-classes in C++ 2012-03-30 09:40:11 -04:00
cache.cc remove the totally obsolete split cache 2008-10-23 16:11:28 -04:00
cache.hh mem: Delay deleting of incoming packets by one call. 2012-06-07 10:59:03 -04:00
cache_impl.hh Mem: fix master id assertion in cache_impl.hh 2012-06-29 11:19:07 -04:00
mshr.cc Fix: Address a few benign memory leaks 2012-07-09 12:35:30 -04:00
mshr.hh Replace curTick global variable with accessor functions. 2011-01-07 21:50:29 -08:00
mshr_queue.cc cache: coherence protocol enhancements & bug fixes 2010-09-09 14:40:18 -04:00
mshr_queue.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
SConscript scons: rename TraceFlags to DebugFlags 2011-06-02 17:36:21 -07:00