mem: Rename PREFETCH_SNOOP_SQUASH flag to BLOCK_CACHED
authorAli Jafri <ali.jafri@arm.com>
Fri, 27 Mar 2015 08:55:54 +0000 (04:55 -0400)
committerAli Jafri <ali.jafri@arm.com>
Fri, 27 Mar 2015 08:55:54 +0000 (04:55 -0400)
commit15f0d9ff1441886eb6431544d9d3571f56a14840
treecdc598808659d1839bc3d382f613394d1e3b632e
parenta1164154ded6c1fa3c6a94f38abfcf96aefc20aa
mem: Rename PREFETCH_SNOOP_SQUASH flag to BLOCK_CACHED

This patch subsumes the PREFETCH_SNOOP_SQUASH flag with the more
generic BLOCK_CACHED flag. Future patches implementing cache eviction
messages can use the BLOCK_CACHED flag in almost the same manner as
hardware prefetches use the PREFETCH_SNOOP_SQUASH flag. The
PREFTECH_SNOOP_FLAG is set if the prefetch target is found in the tags
or the MSHRs in any state, so we are simply replacing calls to
setPrefetchSquashed() with setBlockCached(). The case of where the
prefetch target is found in the writeback MSHRs of upper level caches
continues to be covered by the MEM_INHIBIT flag.
src/mem/cache/cache_impl.hh
src/mem/packet.hh