1. Dec 14, 2020
  2. Dec 06, 2020
  3. Dec 05, 2020
  4. Nov 27, 2020
  5. Nov 26, 2020
  6. Nov 25, 2020
  7. Nov 21, 2020
  8. Nov 20, 2020
    • Andrew Waterman's avatar
      D$: fix perf.blocked hint signal · f3dcdc07
      Andrew Waterman authored
      d_address_inc is only valid when d.valid is true (or, more precisely, when
      d.bits.opcode is valid).  So, we weren't unblocking the core on the most
      optimal cycle in some cases.  This only seems to happen in practice with
      noisy drops, since there d.bits.opcode is sometimes ReleaseAck, whereas
      otherwise d.bits.opcode is almost always GrantData.
      
      Not a correctness issue.
      f3dcdc07
    • Andrew Waterman's avatar
      D$: Don't use a noisy drop when doing so would reduce performance · 55383be5
      Andrew Waterman authored
      If the C-channel TSHR is occupied and we wish to evict a clean line,
      just silently drop the line rather than waiting for the TSHR to become
      available.  Otherwise, we'd stretch the miss latency.
      55383be5
  9. Nov 18, 2020
  10. Nov 14, 2020