mem: Allow CMOs as snooping requests in the snoop filter
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Thu, 22 Sep 2016 12:56:02 +0000 (13:56 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 5 Dec 2017 11:47:01 +0000 (11:47 +0000)
commit4d8fb74beffc71e2f77bbc725b5f4e7e601333a9
tree56b793931237b6c3c85791dbf3721d0bb10d22b2
parent2f4fb22f242b897568d5cbf0e6bc6a77f036f44a
mem: Allow CMOs as snooping requests in the snoop filter

The snoop filter performs sanity checks of the type of packets that
are expected to snoop caches above. Cache maintenace operations are
expected to perform a clean and or invalidate on all caches down to
the specified point of reference and therefore could also generate
snoops.

Change-Id: I7f8fef246a85faa87ccd289c28b49686ed7caa08
Reviewed-by: Stephan Diestelhorst <stephan.diestelhorst@arm.com>
Reviewed-by: Anouk Van Laer <anouk.vanlaer@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5052
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
src/mem/snoop_filter.cc