gem5/src/mem/ruby
Nilay Vaish beb6e57c6f ruby: profiler: lots of inter-related changes
The patch started of with removing the global variables from the profiler for
profiling the miss latency of requests made to the cache. The corrresponding
histograms have been moved to the Sequencer. These are combined together when
the histograms are printed. Separate histograms are now maintained for
tracking latency of all requests together, of hits only and of misses only.

A particular set of histograms used to use the type GenericMachineType defined
in one of the protocol files. This patch removes this type. Now, everything
that relied on this type would use MachineType instead. To do this, SLICC has
been changed so that multiple machine types can be declared by a controller
in its preamble.
2013-06-25 00:32:03 -05:00
..
buffers ruby: MessageBuffer: Remove unused m_size variable 2013-06-24 06:57:06 -05:00
common ruby: profiler: lots of inter-related changes 2013-06-25 00:32:03 -05:00
filters scons: Fix warnings issued by clang 3.2svn (XCode 4.6) 2013-02-19 05:56:08 -05:00
network ruby: patch checkpoint restore with garnet 2013-04-23 00:03:02 -05:00
profiler ruby: profiler: lots of inter-related changes 2013-06-25 00:32:03 -05:00
recorder Ruby System, Cache Recorder: Use delete [] for trace vars 2013-04-07 20:31:15 -05:00
slicc_interface ruby: remove the three files related to profiling 2013-06-24 08:59:08 -05:00
structures ruby: replace Time with Cycles (final patch in the series) 2013-02-10 21:43:10 -06:00
system ruby: profiler: lots of inter-related changes 2013-06-25 00:32:03 -05:00
SConscript ruby: add a prefetcher 2012-12-11 10:05:54 -06:00
SConsopts Gems: Eliminate the now unused GEMS_ROOT scons variable. 2011-03-11 11:27:26 -08:00