History log of /XiangShan/src/main/scala/xiangshan/frontend/RAS.scala (Results 51 – 75 of 79)
Revision Date Author Comments
# cfcf47ee 04-Jan-2021 Lingrui98 <[email protected]>

frontend: use HasCExtension to control whether we support rvc


# 506320e5 19-Dec-2020 Lingrui98 <[email protected]>

bpu: add recover logic on replay for ras, prevent update on replay
for bim, btb, tage and ubtb


# c053874f 19-Dec-2020 Lingrui98 <[email protected]>

bpu: change signal names


# 43ad9482 19-Dec-2020 Lingrui98 <[email protected]>

change signal names related to brInfo


# d32cb50a 14-Dec-2020 Lingrui98 <[email protected]>

ras: enable debug


# e11e6a4c 07-Dec-2020 Lingrui98 <[email protected]>

ifu, bpu: try to improve ras timing, change ubtb and btb update logic


# b1e8676a 03-Dec-2020 Lingrui98 <[email protected]>

ras: use bank aligned pc to calculate new return address


# 05f89604 03-Dec-2020 Lingrui98 <[email protected]>

ifu: use @chiselName annotation


# 04928f29 10-Nov-2020 Lingrui98 <[email protected]>

RAS: fix typo


# 77d8ca7c 08-Nov-2020 Lingrui98 <[email protected]>

merge master into tage-sc


# df8ab85a 08-Nov-2020 Jay <[email protected]>

Merge branch 'master' into ras-fix-rvc


# dc929f40 06-Nov-2020 Lingrui98 <[email protected]>

ras: fix a bug where ras pushes wrong pc into stack on last half rvi-call
now we have reasonable ras performance on rvc coremark


# 67559d9e 06-Nov-2020 LinJiawei <[email protected]>

Merge remote-tracking branch 'origin/master' into xs-fpu


# 931748b4 04-Nov-2020 Lingrui98 <[email protected]>

Merge remote-tracking branch 'origin/ras-fix-rvc' into tage-sc


# 59b42472 04-Nov-2020 jinyue110 <[email protected]>

fix ras commit addr for rvc


# 35668667 22-Oct-2020 Lingrui98 <[email protected]>

RAS: wrap mems with Module


# 9a1283b6 14-Oct-2020 jinyue110 <[email protected]>

BPU: ret instruction taken depend on btb hit when spec ras is empty


# 89231490 11-Sep-2020 GouLingrui <[email protected]>

log clean ups


# ed809609 12-Aug-2020 jinyue110 <[email protected]>

RAS: use commit RAS to recover


# 3d3cb33d 10-Aug-2020 jinyue110 <[email protected]>

RAS: add pop push logic when recover


# 6bb3e651 06-Aug-2020 jinyue110 <[email protected]>

RAS: upgrade ret predict accuracy

But not all is right(wrong route instruction may change RAS)


# 5033d0ba 06-Aug-2020 jinyue110 <[email protected]>

RAS: change push/pop signal


# aaee4cc4 05-Aug-2020 jinyue110 <[email protected]>

RAS: fix update info bug


# f8158020 05-Aug-2020 jinyue110 <[email protected]>

RAS: add RVC surport


# 4800e0dc 05-Aug-2020 jinyue110 <[email protected]>

RAS: add update debug info


1234