Review Board 2.0.15


ruby: cleaner ruby tester support

Review Request #2776 - Created May 11, 2015 and submitted

Information
Tony Gutierrez
gem5
default
Reviewers
Default
Changeset 10877:19a630782b82
---------------------------
ruby: cleaner ruby tester support

This patch allows the ruby random tester to use ruby ports that may only
support instr or data requests.  This patch is similar to a previous changeset
(8932:1b2c17565ac8) that was unfortunately broken by subsequent changesets.
This current patch implements the support in a more straight-forward way.
The patch also includes better DPRINTFs and generalizes the retry behavior
needed by the ruby tester so that other testers/cpu models can use it as well.

   

Issue Summary

21 5 12 4
Description From Last Updated Status
I'd suggest to always send a retry, simply to comply with the timing protocol. This is extra important these days ... Andreas Hansson May 13, 2015, 2:33 p.m. Open
In the crossbar we only send a single retry at a time. It used to look like this, but imho ... Andreas Hansson May 13, 2015, 2:33 p.m. Open
Not overly descriptive :-) Andreas Hansson July 7, 2015, 9:16 a.m. Open
Surely that should only happen when returning true? In this case we know that we are not done. Andreas Hansson July 7, 2015, 9:16 a.m. Open
I'd still suggest to keep consistent with the rest of gem5 and send the retry (and leave it to the ... Andreas Hansson July 7, 2015, 9:16 a.m. Open
Review request changed
Updated (Dec. 17, 2015, 12:01 p.m.)

Status: Closed (submitted)