gem5/src
Andreas Hansson 6563ec8634 cpu: Tidy up the MemTest and make false sharing more obvious
The MemTest class really only tests false sharing, and as such there
was a lot of old cruft that could be removed. This patch cleans up the
tester, and also makes it more clear what the assumptions are. As part
of this simplification the reference functional memory is also
removed.

The regression configs using MemTest are updated to reflect the
changes, and the stats will be bumped in a separate patch. The example
config will be updated in a separate patch due to more extensive
re-work.

In a follow-on patch a new tester will be introduced that uses the
MemChecker to implement true sharing.
2015-02-11 10:23:28 -05:00
..
arch sim: Move the BaseTLB to src/arch/generic/ 2015-02-11 10:23:27 -05:00
base base: Add compiler macros to add deprecation warnings 2015-02-11 10:23:24 -05:00
cpu cpu: Tidy up the MemTest and make false sharing more obvious 2015-02-11 10:23:28 -05:00
dev dev: Remove unused system pointer in the Platform base class 2015-02-11 10:23:22 -05:00
doc cpu: `Minor' in-order CPU model 2014-07-23 16:09:04 -05:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
kern misc: Move AddrRangeList from port.hh to addr_range.hh 2014-10-16 05:49:59 -04:00
mem mem: Clarify express snoop behaviour 2015-02-03 14:26:02 -05:00
proto mem: change the namespace Message to ProtoMessage 2014-09-01 16:55:46 -05:00
python base: Add XOR-based hashed address interleaving 2015-02-03 14:25:54 -05:00
sim sim: Move the BaseTLB to src/arch/generic/ 2015-02-11 10:23:27 -05:00
unittest test: Add a unittest for the BitUnion types. 2015-01-07 00:34:40 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript base: Add compiler macros to add deprecation warnings 2015-02-11 10:23:24 -05:00