summaryrefslogtreecommitdiff
path: root/src/mem/MemObject.py
diff options
context:
space:
mode:
authorNikos Nikoleris <nikos.nikoleris@arm.com>2016-09-26 16:43:59 +0100
committerNikos Nikoleris <nikos.nikoleris@arm.com>2017-12-05 11:47:01 +0000
commiteb2722609a11c992b55bf20dec1823b4118382c6 (patch)
tree7d2470e13a8a805db4efff8c7b4ff5855f7104a2 /src/mem/MemObject.py
parent4d8fb74beffc71e2f77bbc725b5f4e7e601333a9 (diff)
downloadgem5-eb2722609a11c992b55bf20dec1823b4118382c6.tar.xz
mem: Handle CMO responses in the snoop filter
Previously responses would either transfer the ownership of the line or the actual data to the cache that send out the original request. Cache clean operations are different since they bring neither data nor ownership. When they are also invalidating the cache that send out the original request will invalidate any existing copies. This patch makes the snoop filter handle the cache clean responses accordingly. Change-Id: I27165cb45b9dc57882526329c62db35f100d23df Reviewed-by: Stephan Diestelhorst <stephan.diestelhorst@arm.com> Reviewed-by: Sudhanshu Jha <sudhanshu.jha@arm.com> Reviewed-by: Anouk Van Laer <anouk.vanlaer@arm.com> Reviewed-on: https://gem5-review.googlesource.com/5053 Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'src/mem/MemObject.py')
0 files changed, 0 insertions, 0 deletions