gem5/configs/common
Stephan Diestelhorst 71a02f624e mem, config: Selective use of snoop filter
Disable the default snoop filter in the SystemXBar so that the
typical membus does not have a snoop filter by default. Instead,
add the snoop filter only when there are caches added to the system
(with the caches / l2cache options).

The underlying problem is that the snoop filter grows without
bounds (for now) if there are no caches to tell it that lines have
been evicted. This causes slow regression runs for all the atomic
regressions. This patch fixes this behaviour.

--HG--
extra : source : f97c20511828209757440839ed48d741d02d428f
2016-05-27 17:05:58 +01:00
..
Benchmarks.py config: Specify OS type and release on command line 2015-03-19 04:06:14 -04:00
CacheConfig.py mem, config: Selective use of snoop filter 2016-05-27 17:05:58 +01:00
Caches.py mem: Deduce if cache should forward snoops 2016-02-10 04:08:24 -05:00
cpu2000.py arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
CpuConfig.py config: Enable elastic trace capture and replay in se/fs 2015-12-07 16:42:16 -06:00
FSConfig.py config, x86: Properly space pad the X86IntelMPBus Entry descriptions 2016-05-19 15:19:35 -05:00
GPUTLBConfig.py gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00
GPUTLBOptions.py gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00
HMC.py configs: Fix inheritance of HMCSystem and cleanup spacing 2016-01-11 05:52:17 -05:00
MemConfig.py config: Enable elastic trace capture and replay in se/fs 2015-12-07 16:42:16 -06:00
O3_ARM_v7a.py mem: Deduce if cache should forward snoops 2016-02-10 04:08:24 -05:00
Options.py config: Updates for distributed gem5 simulations 2016-01-07 16:33:47 -06:00
PlatformConfig.py dev, arm: Add a platform with support for both aarch32 and aarch64 2016-01-15 11:30:13 +00:00
SimpleOpts.py config: Add configs scripts used in Learning gem5 2015-09-16 09:35:36 -05:00
Simulation.py style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
SysPaths.py config: expand '~' and '~user' in paths 2015-03-23 16:14:19 -07:00