Review Board 2.0.15

mem: Deduce if cache should forward snoops

Review Request #3260 - Created Dec. 28, 2015 and submitted

Andreas Hansson
Changeset 11310:02553e77fa45
mem: Deduce if cache should forward snoops

This patch changes how the cache determines if snoops should be
forwarded from the memory side to the CPU side. Instead of having a
parameter, the cache now looks at the port connected on the CPU side,
and if it is a snooping port, then snoops are forwarded. Less error
prone, and less parameters to worry about.

The patch also tidies up the CPU classes to ensure that their I-side
port is not snooping by removing overrides to the snoop request
handler, such that snoop requests will panic via the default
MasterPort implement

Review request changed
Updated (Feb. 10, 2016, 12:40 a.m.)

Status: Closed (submitted)