gem5/configs/example
Andreas Hansson f18d2120fa config: Add memcheck stress test
This is a rather unfortunate copy of the memtest.py example script,
that actually stresses the system with true sharing as opposed to the
false sharing of the MemTest. To do so it uses TrafficGen instances to
generate the reads/writes, and MemCheckerMonitor combined with the
MemChecker to check the validity of the read/written values.

As a bonus, this script also enables the addition of prefetchers, and
the traffic is created to have a mix of random addresses and linear
strides. We use the TaggedPrefetcher since the packets do not have a
request with a PC.

At the moment the code is almost identical to the memtest.py script,
and no effort has been made to factor out the construction of the
tree. The challenge is that the instantiation and connection of the
testers and monitors is done as part of the tree building.
2015-02-16 03:35:23 -05:00
..
fs.py config: add --root-device machine parameter 2015-01-16 14:12:03 -06:00
memcheck.py config: Add memcheck stress test 2015-02-16 03:35:23 -05:00
memtest.py config: Add memcheck stress test 2015-02-16 03:35:23 -05:00
read_config.py config: Add the ability to read a config file using C++ and Python 2014-10-16 05:49:37 -04:00
ruby_direct_test.py ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
ruby_mem_test.py ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
ruby_network_test.py ruby: single physical memory in fs mode 2014-11-06 05:41:44 -06:00
ruby_random_test.py ruby: interface with classic memory controller 2014-11-06 05:42:21 -06:00
se.py scons: Do not build the InOrderCPU 2015-01-20 08:12:45 -05:00