gem5/src/mem/ruby
Nilay Vaish 4070b00875 ruby: add a three level MESI protocol.
The first two levels (L0, L1) are private to the core, the third level (L2)is
possibly shared. The protocol supports clustered designs.  For example, one
can have two sets of two cores. Each core has an L0 and L1 cache. There are
two L2 controllers where each set accesses only one of the L2 controllers.
2014-01-04 00:03:34 -06:00
..
buffers ruby: MessageBuffer: Remove unused m_size variable 2013-06-24 06:57:06 -05:00
common ruby: add support for clusters 2014-01-04 00:03:31 -06:00
filters scons: Fix warnings issued by clang 3.2svn (XCode 4.6) 2013-02-19 05:56:08 -05:00
network ruby: add support for clusters 2014-01-04 00:03:31 -06:00
profiler ruby: eliminate non-determinism from ruby.stats output 2013-10-15 18:22:49 -04:00
recorder Ruby System, Cache Recorder: Use delete [] for trace vars 2013-04-07 20:31:15 -05:00
slicc_interface ruby: add a three level MESI protocol. 2014-01-04 00:03:34 -06:00
structures ruby: replace Time with Cycles (final patch in the series) 2013-02-10 21:43:10 -06:00
system ruby: some small changes 2014-01-04 00:03:30 -06:00
SConscript arch: Resurrect the NOISA build target and rename it NULL 2013-09-04 13:22:57 -04:00
SConsopts Gems: Eliminate the now unused GEMS_ROOT scons variable. 2011-03-11 11:27:26 -08:00