1. 05 3月, 2021 1 次提交
    • S
      BPU: enable TAGE-SC (#646) · 49c07871
      Steve Gou 提交于
      * core: enable sc
      
      * sc: calculate sum again on update
      
      * sc: clean ups
      
      * sc: add some debug info
      
      * sc, tage, bim: fix wrbypass logic, add wrbypass for SC
      
      * sc: restrict threshold update conditions and prevent overflow problem
      
      * sc: use seperative thresholds for each bank
      
      * sc: update debug info
      
      * sc: use adaptive threshold algorithm from the original O-GEHL
      
      * tage, bim, sc: optimize wrbypass logic
      
      * sc: initialize threshold to 60
      
      * loop: remove unuseful RegNext on redirect
      49c07871
  2. 04 3月, 2021 1 次提交
    • J
      Fix uncache (#635) · 377b636c
      Jay 提交于
      * Replacement: change state in way method.
      
      * State change is also needed when miss occurs, otherwise we will choose
      a way that has been just refilled into cache as the victim.
      
      * Optimize ctrlblock timing (#620)
      
      * CtrlBlock: delay exception flush for 1 cycle
      
      * CtrlBlock: delay load replay for 1 cycle
      
      * roq: delay wb from exu for one clock cycle to meet timing
      
      * CtrlBlock: fix pipeline bug between decode and rename
      Co-authored-by: NYinan Xu <xuyinan1997@gmail.com>
      
      * L1plusCache: use plru replacement policy.
      
      * ICache: fix mmio bugs
      
      1. MMIO cut helper uses packet align logic
      2. still send req to uncache when flush
      
      * ICache: change packet from mmio
      
      use packet align as the mem
      
      * IntrUncache: fix state bug
      
      state will change into s_invalid and get stuck
      
      * fix Registers that not being initiated
      377b636c
  3. 03 3月, 2021 1 次提交
  4. 26 2月, 2021 1 次提交
  5. 19 2月, 2021 2 次提交
  6. 17 2月, 2021 4 次提交
  7. 02 2月, 2021 1 次提交
  8. 29 1月, 2021 1 次提交
  9. 24 1月, 2021 1 次提交
  10. 23 1月, 2021 1 次提交
  11. 22 1月, 2021 1 次提交
  12. 20 1月, 2021 2 次提交
  13. 16 1月, 2021 1 次提交
  14. 07 1月, 2021 3 次提交
  15. 06 1月, 2021 1 次提交
  16. 05 1月, 2021 1 次提交
  17. 04 1月, 2021 1 次提交
  18. 30 12月, 2020 1 次提交
  19. 19 12月, 2020 3 次提交
  20. 18 12月, 2020 1 次提交
  21. 15 12月, 2020 2 次提交
  22. 13 12月, 2020 1 次提交
  23. 07 12月, 2020 1 次提交
  24. 03 12月, 2020 2 次提交
  25. 01 12月, 2020 1 次提交
  26. 23 11月, 2020 1 次提交
  27. 19 11月, 2020 1 次提交
  28. 18 11月, 2020 2 次提交