#
d6b0c0d9 |
| 20-Nov-2024 |
pengxiao <[email protected]> |
power(bpu): optimize CGE of bpu/previous_s2_* (#3670)
Co-authored-by: pengxiao <[email protected]>
|
#
03426fe2 |
| 19-Nov-2024 |
pengxiao <[email protected]> |
power(bpu): optimize CGE of bpu/predictors_io_update (#3579)
Bpu: Optimize CGE of bpu/predictors_io_update by moving update regs into
predictors, except for the update PC
---------
Co-authore
power(bpu): optimize CGE of bpu/predictors_io_update (#3579)
Bpu: Optimize CGE of bpu/predictors_io_update by moving update regs into
predictors, except for the update PC
---------
Co-authored-by: pengxiao <[email protected]>
show more ...
|
#
088f3ea4 |
| 15-Nov-2024 |
Jerry Tianchen <[email protected]> |
fix(BPU): fix potential bug on s2_fire_dup (#3850)
Detailed Issue please refer to issue:
https://github.com/OpenXiangShan/XiangShan/issues/3837
Close #3837
|
#
dcf4211f |
| 30-Oct-2024 |
Yuandongliang <[email protected]> |
feat(ittage): Reuse always_taken to mark the first occurrence of the jalr inst (#3718)
Reuse always_taken to mark the first occurrence of the jalr instruction
and rename always_taken to strong_bias.
|
#
c3d62b63 |
| 28-Oct-2024 |
Easton Man <[email protected]> |
style(frontend): manually wrap some line (#3791)
|
#
cf7d6b7a |
| 25-Oct-2024 |
Muzi <[email protected]> |
style(Frontend): use scalafmt formatting frontend (#3370)
Format frontend according to the scalafmt file drafted in #3061.
|
#
5f119905 |
| 27-Sep-2024 |
Tang Haojin <[email protected]> |
fix(BPU): remove reg of reset_vector (#3669)
|
#
c6a44c35 |
| 25-Sep-2024 |
my-mayfly <[email protected]> |
fix(BPU): adjust s3 target when fallThroughErr signal is high (#3636)
1. adjust S3 target address selection.
|
#
a1c30bb9 |
| 23-Sep-2024 |
my-mayfly <[email protected]> |
fix(BPU): adjust fallThroughErr signal usage strategy (#3627)
|
#
4f23201b |
| 12-Jul-2024 |
Easton Man <[email protected]> |
bpu: fix s0_pc assert fail before reset done (#3193)
|
#
0df539c2 |
| 12-Jul-2024 |
Tang Haojin <[email protected]> |
BPU: change `MaxMetaBaseLength` to an even value (#3192)
|
#
ae21bd31 |
| 11-Jul-2024 |
Easton Man <[email protected]> |
bpu: use (27, 12, 12) segmented PC in BPU (#3027)
In dhrystone, most high bits of PC is gated.
|
#
3840e444 |
| 11-Jul-2024 |
Easton Man <[email protected]> |
bpu: gate reset_vector (#2790)
|
#
2abaf615 |
| 11-Jul-2024 |
Easton Man <[email protected]> |
bpu: gate s0 registers when s0_stall (#2791)
|
#
c4a59f19 |
| 27-Jun-2024 |
Yuandongliang <[email protected]> |
bpu: disable ittage when no indirect branch & ittage backward shift (#3092)
Co-authored-by: Easton Man <[email protected]>
|
#
fd3aa057 |
| 14-Jun-2024 |
Yuandongliang <[email protected]> |
FTB: Merge ftb low power & fix fallThroughAddr calculation. (#2997)
|
#
a72b131f |
| 08-Apr-2024 |
Gao-Zeyu <[email protected]> |
ftq: cut area of ftq_redirect_mem (#2856)
dlt folded_hist/afhob/lastBrNumOH
ftq_redirect_mem: 247*64->73*64
|
#
deb3a97e |
| 22-Mar-2024 |
Gao-Zeyu <[email protected]> |
ftq: cut ftq area (#2806)
ftb_entry_mem: full ftb_entry: reg->sram; origin reg: dlt valid/lower/tarStat/pftAddr/carry/last_may_be_rvi_call/always_taken
ftq_meta_1r_sram: dlt Tage_SC: sc
ftq: cut ftq area (#2806)
ftb_entry_mem: full ftb_entry: reg->sram; origin reg: dlt valid/lower/tarStat/pftAddr/carry/last_may_be_rvi_call/always_taken
ftq_meta_1r_sram: dlt Tage_SC: scMeta-tageTakens/scUsed/providerResps-unconf/altDiffers/takens; dlt ITTage: altDiffers/taken dlt uFTB: pred_way dlt RAS: sctr/TOSR/NOS
ftq_redirect_sram->ftq_redirect_mem
Co-authored-by: chenguokai <[email protected]>
show more ...
|
#
7af6acb0 |
| 17-Apr-2024 |
Easton Man <[email protected]> |
BPU: add clock gating (#2733)
Co-authored-by: Liang Sen <[email protected]>
|
#
dc387c07 |
| 08-Apr-2024 |
Guokai Chen <[email protected]> |
Frontend: fix dirty parameter generation
|
#
38470b3f |
| 04-Jan-2024 |
peixiaokun <[email protected]> |
RVH: fix a bug about sim-verilog
|
#
74b57163 |
| 04-Nov-2023 |
Gao-Zeyu <[email protected]> |
ftq: reduce meta length (#2453)
MaxMetaLength: 256 -> 219
|
#
802c33c5 |
| 23-Oct-2023 |
ssszwic <[email protected]> |
Frontend: delete unnecessary dontTouch in frontend (#2414)
|
#
2bf6e0ec |
| 13-Oct-2023 |
Easton Man <[email protected]> |
docs: change comments (#2380)
comments does not match with code.
|
#
8891a219 |
| 08-Oct-2023 |
Yinan Xu <[email protected]> |
Bump rocket-chip (#2353)
|