Unverified Commit ca8e8fb2 authored by Andrew Waterman's avatar Andrew Waterman Committed by GitHub
Browse files

Make lrscCycles core-specific; increase it (#1474)

* Make lrscCycles a core-specific parameter

* Increase lrscCycles to work without branch prediction

Since an LR/SC sequence can have taken branches/jumps within the loop,
Rockets with no branch prediction can fail to meet the forward-progress
guarantee.  Increase the timeout to handle the case that all instructions
hit in the I$ but up to 14 of them are mispredicted branches.
(14 is 16 minus the LR and the SC instructions themselves.)
parent 238ec658
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment