learning_gem5: Add config files for MSI protocol
authorJason Lowe-Power <jason@lowepower.com>
Fri, 9 Mar 2018 20:06:06 +0000 (12:06 -0800)
committerJason Lowe-Power <jason@lowepower.com>
Fri, 23 Mar 2018 15:50:28 +0000 (15:50 +0000)
commitadbfde6dff6094f25ec838a8e036dd4494678db3
tree00050e2984c8dd4a90f149a4391d20419be51e86
parent0169113414abff79f9d3519b8de0e54f2782ba82
learning_gem5: Add config files for MSI protocol

Adds the required configuration files to run the MSI protocol. These
config files are much simpler than the current Ruby examples and follow
the pattern in the other Learning gem5 run scripts.

By default, this script runs with two CPUs and runs the recently added
thread test binary.

Currently, only SE mode is supported.

This code follows Learning gem5 Part 3.
http://learning.gem5.org/book/part3/index.html

Change-Id: I813a3153d49e47198444c38a6af30269bd1310cd
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-on: https://gem5-review.googlesource.com/8943
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
configs/learning_gem5/part3/msi_caches.py [new file with mode: 0644]
configs/learning_gem5/part3/simple_ruby.py [new file with mode: 0644]