gem5/src/mem/cache
Andreas Hansson 287ea1a081 Param: Transition to Cycles for relevant parameters
This patch is a first step to using Cycles as a parameter type. The
main affected modules are the CPUs and the Ruby caches. There are
definitely plenty more places that are affected, but this patch serves
as a starting point to making the transition.

An important part of this patch is to actually enable parameters to be
specified as Param.Cycles which involves some changes to params.py.
2012-09-07 12:34:38 -04:00
..
prefetch gem5: fix some iterator use and erase bugs 2012-05-10 18:04:27 -05:00
tags Param: Transition to Cycles for relevant parameters 2012-09-07 12:34:38 -04:00
base.cc O3,ARM: fix some problems with drain/switchout functionality and add Drain DPRINTFs 2012-08-15 10:38:08 -04:00
base.hh Port: Extend the QueuedPort interface and use where appropriate 2012-08-22 11:39:56 -04:00
BaseCache.py Param: Transition to Cycles for relevant parameters 2012-09-07 12:34:38 -04: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 Port: Make getAddrRanges const 2012-07-09 12:35:34 -04:00
cache_impl.hh Packet: Remove NACKs from packet and its use in endpoints 2012-08-22 11:39:59 -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