summaryrefslogtreecommitdiff
path: root/util/compile
diff options
context:
space:
mode:
authorAli Jafri <ali.jafri@arm.com>2015-09-25 07:26:57 -0400
committerAli Jafri <ali.jafri@arm.com>2015-09-25 07:26:57 -0400
commit79d3dbcea82cf2197920981999ad458ed3a34690 (patch)
tree257ef061c721cf244a25aff549a2103eeaaf8566 /util/compile
parent462c288a757bc4fd50324ebe2f1fd697d53838ab (diff)
downloadgem5-79d3dbcea82cf2197920981999ad458ed3a34690.tar.xz
mem: Add check for snooping ports in the snoop filter
This patch prevents the snoop filter from creating items for requests originating from non-snooping ports. The allocation decision is thus based both on the cacheability of the line, and the snooping status of the source port. Ultimately we should check if the source of the packet is caching, since also the CPU ports are snooping (but not allocating). Thus, at the moment we rely on the snoop filter being used together with caches. The patch also transitions to use the Packet::getBlockAddr in determining the line address.
Diffstat (limited to 'util/compile')
0 files changed, 0 insertions, 0 deletions