summaryrefslogtreecommitdiff
path: root/configs/topologies/Mesh.py
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2015-02-11 10:23:31 -0500
committerAndreas Hansson <andreas.hansson@arm.com>2015-02-11 10:23:31 -0500
commit9738f34411a83bdb0b559d3be5d0f3b4d86ebd55 (patch)
tree6ebf66aa2b7c66b216f709cba005b2848e4a53ad /configs/topologies/Mesh.py
parentacf5a4a3da76982de8d8ff13f5545f8f738eada9 (diff)
downloadgem5-9738f34411a83bdb0b559d3be5d0f3b4d86ebd55.tar.xz
config: Revamp memtest to allow testers on any level
This patch revamps the memtest example script and allows for the insertion of testers at any level in the cache hierarchy. Previously all created topologies placed testers only at the very top, and the tree was thus entirely symmetric. With the changes made, it is possible to not only place testers at the leaf caches (L1), but also to connect testers at the L2, L3 etc. As part of the changes the object hierarchy is also simplified to ensure that the visual representation from the DOT printing looks sensible. Using SubSystems to group the objects is one of the key features.
Diffstat (limited to 'configs/topologies/Mesh.py')
0 files changed, 0 insertions, 0 deletions