1. 05 3月, 2021 1 次提交
  2. 28 2月, 2021 1 次提交
    • W
      Add a naive memory violation predictor (#591) · 2b8b2e7a
      William Wang 提交于
      * WaitTable: add waittable framework
      
      * WaitTable: get replay info from RedirectGenerator
      
      * StoreQueue: maintain issuePtr for load rs
      
      * RS: add loadWait to rs (only for load Unit's rs)
      
      * WaitTable: fix update logic
      
      * StoreQueue: fix issuePtr update logic
      
      * chore: set loadWaitBit in ibuffer
      
      * StoreQueue: fix issuePtrExt update logic
      
      Former logic does not work well with mmio logic
      
      We may also make sure that issuePtrExt is not before cmtPtrExt
      
      * WaitTable: write with priority
      
      * StoreQueue: fix issuePtrExt update logic for mmio
      
      * chore: fix typos
      
      * CSR: add slvpredctrl
      
      * slvpredctrl will control load violation predict micro architecture
      
      * WaitTable: use xor folded pc to index waittable
      Co-authored-by: NZhangZifei <1773908404@qq.com>
      2b8b2e7a
  3. 27 2月, 2021 2 次提交
  4. 23 2月, 2021 2 次提交
  5. 20 2月, 2021 1 次提交
  6. 05 2月, 2021 2 次提交
  7. 03 2月, 2021 1 次提交
  8. 02 2月, 2021 1 次提交
  9. 01 2月, 2021 2 次提交
  10. 30 1月, 2021 1 次提交
  11. 29 1月, 2021 5 次提交
  12. 28 1月, 2021 1 次提交
  13. 14 11月, 2020 1 次提交
  14. 27 10月, 2020 2 次提交
  15. 26 10月, 2020 1 次提交
  16. 21 10月, 2020 1 次提交
  17. 20 10月, 2020 1 次提交
  18. 16 10月, 2020 2 次提交
  19. 12 10月, 2020 1 次提交
  20. 19 9月, 2020 2 次提交
  21. 05 9月, 2020 1 次提交
  22. 04 9月, 2020 1 次提交
  23. 09 8月, 2020 1 次提交
    • Y
      brq: update pnpc when brq sends redirect · 6c943acb
      Yinan Xu 提交于
      The redirect may be speculative and the branch instruction may be replayed.
      pnpc should be set to the updated pnpc, the same as the newly-fetched instructions.
      6c943acb
  24. 29 7月, 2020 4 次提交
  25. 28 7月, 2020 1 次提交
  26. 27 7月, 2020 1 次提交