History log of /XiangShan/src/main/scala/xiangshan/frontend/BPU.scala (Results 1 – 25 of 339)
Revision Date Author Comments
# 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)


12345678910>>...14