gem5/configs/common
Andreas Hansson 554ddc7c07 arch, cpu: Do not forward snoops to table walker
This patch simplifies the overall CPU by changing the TLB caches such
that they do not forward snoops to the table walker port(s). Note that
only ARM and X86 are affected.

There is no reason for the ports to snoop as they do not actually take
any action, and from a performance point of view we are better of not
snooping more than we have to.

Should it at a later point be required to snoop for a particular TLB
design it is easy enough to add it back.
2015-05-05 03:22:27 -04:00
..
Benchmarks.py config: Specify OS type and release on command line 2015-03-19 04:06:14 -04:00
CacheConfig.py config: Support full-system with SST's memory system 2015-04-08 15:56:06 -05:00
Caches.py arch, cpu: Do not forward snoops to table walker 2015-05-05 03:22:27 -04:00
cpu2000.py arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
CpuConfig.py scons: Do not build the InOrderCPU 2015-01-20 08:12:45 -05:00
FSConfig.py config: Support full-system with SST's memory system 2015-04-08 15:56:06 -05:00
MemConfig.py config: Remove memory aliases and rely on class name 2015-04-20 12:46:29 -04:00
O3_ARM_v7a.py arch, cpu: Do not forward snoops to table walker 2015-05-05 03:22:27 -04:00
Options.py config: enable setting SE-mode environment variables from file 2015-04-23 13:40:18 -07:00
Simulation.py config, cpu: fix progress interval for switched CPUs 2015-04-14 11:01:10 -05:00
SysPaths.py config: expand '~' and '~user' in paths 2015-03-23 16:14:19 -07:00