1. 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
  2. 26 2月, 2021 1 次提交
  3. 24 2月, 2021 1 次提交
  4. 23 2月, 2021 1 次提交
  5. 09 2月, 2021 1 次提交
  6. 04 2月, 2021 1 次提交
  7. 02 2月, 2021 2 次提交
  8. 01 2月, 2021 3 次提交
  9. 31 1月, 2021 1 次提交
  10. 30 1月, 2021 1 次提交
  11. 29 1月, 2021 1 次提交
  12. 28 1月, 2021 2 次提交
  13. 27 1月, 2021 3 次提交
  14. 26 1月, 2021 2 次提交
  15. 25 1月, 2021 3 次提交
  16. 24 1月, 2021 2 次提交
  17. 22 1月, 2021 5 次提交
  18. 21 1月, 2021 4 次提交
  19. 20 1月, 2021 1 次提交
  20. 15 1月, 2021 2 次提交
  21. 09 1月, 2021 1 次提交
  22. 08 1月, 2021 1 次提交