ruby: Reincarnated the responding machine profiling
authorBrad Beckmann <Brad.Beckmann@amd.com>
Fri, 20 Aug 2010 18:46:12 +0000 (11:46 -0700)
committerBrad Beckmann <Brad.Beckmann@amd.com>
Fri, 20 Aug 2010 18:46:12 +0000 (11:46 -0700)
commit4b4e7259218cf244a61e71a4d42ff63d2a2b98bd
treeeea64ee4c648a7f7747861ebdc4a336d6fe35c54
parent9fb4381ddcc2663f77542855cbc026ba8cfb17a6
ruby: Reincarnated the responding machine profiling

This patch adds back to ruby the capability to understand the response time
for messages that hit in different levels of the cache heirarchy.
Specifically add support for the MI_example, MOESI_hammer, and MOESI_CMP_token
protocols.
src/mem/protocol/MI_example-cache.sm
src/mem/protocol/MOESI_CMP_token-L1cache.sm
src/mem/protocol/MOESI_hammer-cache.sm
src/mem/protocol/RubySlicc_Types.sm
src/mem/ruby/profiler/Profiler.cc
src/mem/ruby/profiler/Profiler.hh
src/mem/ruby/system/Sequencer.cc
src/mem/ruby/system/Sequencer.hh