ruby: Updated MOESI_hammer L2 latency behavior
authorBrad Beckmann <Brad.Beckmann@amd.com>
Fri, 20 Aug 2010 18:46:13 +0000 (11:46 -0700)
committerBrad Beckmann <Brad.Beckmann@amd.com>
Fri, 20 Aug 2010 18:46:13 +0000 (11:46 -0700)
commit984adf198ae60eb0d32d0818fc6233d4475b6eb1
tree498d146f16206751db2239eda5da1c4764079b49
parent29c45ccd2322470d0d6cef0ae20600c8c68f97e9
ruby: Updated MOESI_hammer L2 latency behavior

Previously, the MOESI_hammer protocol calculated the same latency for L1 and
L2 hits.  This was because the protocol was written using the old ruby
assumption that L1 hits used the sequencer fast path.  Since ruby no longer
uses the fast-path, the protocol delays L2 hits by placing them on the
trigger queue.
src/mem/protocol/MOESI_hammer-cache.sm
src/mem/protocol/MOESI_hammer-msg.sm