ruby: returns the number of LLC needed for broadcast
authorBrad Beckmann <Brad.Beckmann@amd.com>
Thu, 19 Nov 2009 00:34:31 +0000 (16:34 -0800)
committerBrad Beckmann <Brad.Beckmann@amd.com>
Thu, 19 Nov 2009 00:34:31 +0000 (16:34 -0800)
commit2783a7b9ad90d04d74418d7463c255c29ffd8046
tree8ec014b0f6607795faa96b980f8ec1947352bd78
parent7b8fcecf11813492d770a0d766fb9a9fb01be3e2
ruby: returns the number of LLC needed for broadcast
Added feature to CacheMemory to return the number of last level caches.
This count is need for broadcast protocols such as MOESI_hammer.
src/mem/protocol/RubySlicc_ComponentMapping.sm
src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.cc [new file with mode: 0644]
src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh
src/mem/ruby/slicc_interface/SConscript
src/mem/ruby/system/CacheMemory.cc
src/mem/ruby/system/CacheMemory.hh