mem: Align the snoop behavior in the XBar for atomic and timing
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 1 Jun 2016 11:23:54 +0000 (12:23 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Thu, 9 Nov 2017 20:49:15 +0000 (20:49 +0000)
commit85ef9b0f74abce291234373954e1319d56403d39
treeb5413662cacd3ae939bc844b13a15de662f42d1b
parent8d439221e77f505ddf1ce36ae7ca6fdb406e0dbc
mem: Align the snoop behavior in the XBar for atomic and timing

When the XBar receives a Writeback/WriteClean packet, it doesn't need
to snoop the upstream caches. It only queries the snoop filter and
sets the blockCached flag accordingly. This is in line with the
recvTimingReq.

Change-Id: I0ae22f21491d75a111019124bb95bac7b16d3cd3
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Anouk Van Laer <anouk.vanlaer@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5043
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/coherent_xbar.cc