1. 19 3月, 2023 1 次提交
  2. 18 3月, 2023 2 次提交
  3. 17 3月, 2023 6 次提交
  4. 16 3月, 2023 6 次提交
  5. 15 3月, 2023 12 次提交
  6. 13 3月, 2023 5 次提交
    • W
      dcache: fix plru update logic (#1921) · fa9ac9b6
      William Wang 提交于
      This commit aims to fix dcache plru access logic
      
      In the previous version, when a cacheline not in l1 is accessed, a replace way
      is picked and used to update l1 plru (set the way as lru). However, if the same
      missed cacheline is accessed multiple times before l1 refill, l1 will pick a new
      replace way and use it to update plru for each time the missed cacheline is
      accessed. It makes the plru totally a mess.
      
      To fix that problem, extra condition check is added for a missed load plru
      update. Now plru is updated on:
      
      * load/store hit (touch hit way)
      * load/store primary miss (touch replacement way)
      * load/store secondary miss (touch replacement way)
      
      `updateReplaceOn2ndmiss` is enabled. Disable it if the timing is bad.
      fa9ac9b6
    • B
      Merge pull request #1959 from xiwenx/dev-vector · 67797694
      bugGenerator 提交于
      func(decode):add VIAlu decode of VecDecoder & VIPU
      pom(yunsuan): add more VipuType & fix bug of lmul=8 vl=128
      pom(difftest): remove uopIdx which no longer used
      67797694
    • C
      func(decode):add VIAlu decode of VecDecoder & VIPU · f9cac32f
      czw 提交于
      1. fix bug that connection of fuOpType in VIPU
      2. vadd vmin vminu vmax vmaxu vand vor vxor vsub vrsub test pass
      f9cac32f
    • C
      pom(yunsuan): add more VipuType & fix bug of lmul=8 vl=128 · 8a6c53a9
      czw 提交于
      8a6c53a9
    • C
      pom(difftest): remove uopIdx which no longer used · f96adff0
      czw 提交于
      f96adff0
  7. 11 3月, 2023 1 次提交
  8. 10 3月, 2023 3 次提交
  9. 08 3月, 2023 2 次提交
  10. 06 3月, 2023 1 次提交
  11. 02 3月, 2023 1 次提交