Review Board 2.0.15


ruby: Atomic Message Interface Support

Review Request #1629 - Created Jan. 14, 2013 and updated - Latest diff uploaded

Information
Derek Hower
gem5
default
Reviewers
Default
Changeset 9475:6f76e7b25361
---------------------------
ruby: Atomic Message Interface Support

This patch adds Atomic Message Interfaces to SLICC/Ruby.  AMIs look a lot like
conventional MessageBuffers, except they guarantee immediate consumption of
an enqueued message by the receiving controller, before any other activity.
This feature simplifies protocols with co-located controllers where messages
and information can be passed between the two, without worrying about
unecessary races.