Review Board 2.0.15


ruby: Stall and wait input messages instead of recycling

Review Request #116 - Created Aug. 5, 2010 and submitted - Latest diff uploaded

Information
Brad Beckmann
gem5
Reviewers
Default
ruby: Stall and wait input messages instead of recycling

This patch allows messages to be stalled in their input buffers and wait
until a corresponding address changes state.  In order to make this work,
all in_ports must be ranked in order of dependence and those in_ports that
may unblock an address, must wake up the stalled messages.  Alot of this
complexity is handled in slicc and the specification files simply
annotate the in_ports.