Files
gem5/src/learning_gem5/part3/SConsopts
Jason Lowe-Power 0169113414 learning_gem5: Add a simple Ruby protocol
Adds the MSI protocol from "A Primer on Memory Consistency and Cache
Coherence" by Daniel J. Sorin, Mark D. Hill, and David A. Wood.

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

This is meant to be a simple, clean, example of how to make a Ruby
protocol.
Currently, it only works in SE mode.

The next changeset will contain the required configuration files.

Change-Id: If2cc53f5e6b9c6891749f929d872671615a2b4ab
Signed-off-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-on: https://gem5-review.googlesource.com/8942
2018-03-23 15:50:28 +00:00

12 lines
253 B
Plaintext

Import('*')
# NOTE: All SLICC setup code found in src/mem/protocol/SConscript
# Register this protocol with gem5/SCons
all_protocols.extend([
'MSI',
])
# Add this directory to the search path for SLICC
protocol_dirs.append(str(Dir('.').abspath))