mem: Align rules for sinking inhibited packets at the slave
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 6 Nov 2015 08:26:35 +0000 (03:26 -0500)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 6 Nov 2015 08:26:35 +0000 (03:26 -0500)
commit8bc925e36d0e5de7e70a6d5bf2b1824649932599
tree8ffddb6d34d4c574e9d43b75c5be804a1d0d328e
parent8e55d51aaa71d71c7058e8ee15c89d3482991ba2
mem: Align rules for sinking inhibited packets at the slave

This patch aligns how the memory-system slaves, i.e. the various
memory controllers and the bridge, identify and deal with sinking of
inhibited packets that are only useful within the coherent part of the
memory system.

In the future we could shift the onus to the crossbar, and add a
parameter "is_point_of_coherence" that would allow it to sink the
aforementioned packets.
src/mem/bridge.cc
src/mem/bridge.hh
src/mem/dram_ctrl.cc
src/mem/dramsim2.cc
src/mem/simple_mem.cc