ruby: give access to cache tag/data latencies from SLICC
authorDavid Hashe <david.hashe@amd.com>
Mon, 20 Jul 2015 14:15:18 +0000 (09:15 -0500)
committerDavid Hashe <david.hashe@amd.com>
Mon, 20 Jul 2015 14:15:18 +0000 (09:15 -0500)
commit74ca89f8b7d9b340d1d4f83511b57a2dfa2a70df
treed5763275304cbe0d6c662130a14b9459b29d5936
parent536e3664e41d406af1e618dd02c3222f7cbbcaee
ruby: give access to cache tag/data latencies from SLICC

This patch exposes the tag and data array latencies to the SLICC state machines
so that it can be used to determine the correct enqueue latency for response
messages.
src/mem/protocol/RubySlicc_Types.sm
src/mem/ruby/structures/BankedArray.hh
src/mem/ruby/structures/CacheMemory.hh