fbdeb60316
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 |
||
---|---|---|
.. | ||
Benchmarks.py | ||
CacheConfig.py | ||
Caches.py | ||
cpu2000.py | ||
CpuConfig.py | ||
FSConfig.py | ||
GPUTLBConfig.py | ||
GPUTLBOptions.py | ||
HMC.py | ||
MemConfig.py | ||
O3_ARM_v7a.py | ||
Options.py | ||
PlatformConfig.py | ||
SimpleOpts.py | ||
Simulation.py | ||
SysPaths.py |