#
7f475a24 |
| 14-Feb-2025 |
HuSipeng <[email protected]> |
fix(PreDecode): fix fixedTaken for jalr (#4269)
This PR is a supplement to
https://github.com/OpenXiangShan/XiangShan/pull/4234, correctly setting
the ftqOffset when cfi is jalr.
|
#
c670557f |
| 26-Jan-2025 |
HuSipeng <[email protected]> |
fix(IFU): add range checking for instruction blocks containing jalr (#4234)
When there is a jalr instruction in the middle of an instruction block
but
the BPU fails to predict it, the IFU should a
fix(IFU): add range checking for instruction blocks containing jalr (#4234)
When there is a jalr instruction in the middle of an instruction block
but
the BPU fails to predict it, the IFU should adjust the length of the
instruction block to terminate at the jalr instruction.
However, the IFU currently does not check for this scenario, which may
result in the unintended execution of instructions following the jalr
that
should not have been executed. This PR fixed this issue.
show more ...
|
#
4d53e0ef |
| 16-Dec-2024 |
zhou tao <[email protected]> |
Frontend: modify the code related to configuration parameters (#3950)
|
#
71b6c42e |
| 14-Nov-2024 |
xu_zh <[email protected]> |
fix(CSR,RVC): c.fp instrs should be illegal when fs is off (#3859)
* fix RVC floating-point inst raise EX_II in predecode when xstatus.fs
is off
Fix #3864
Update: https://github.com/OpenXiang
fix(CSR,RVC): c.fp instrs should be illegal when fs is off (#3859)
* fix RVC floating-point inst raise EX_II in predecode when xstatus.fs
is off
Fix #3864
Update: https://github.com/OpenXiangShan/rocket-chip/pull/20 is merged
and this PR is rebased, ready to review.
---------
Co-authored-by: sinceforYy <[email protected]>
show more ...
|
#
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.
|
#
aeedc8ee |
| 08-Apr-2024 |
Guokai Chen <[email protected]> |
Frontend: add RVC illegal instruction buffer
* Sstval requires instructions to be filled into stval
|
#
7e0f64b0 |
| 21-Aug-2024 |
Guanghui Cheng <[email protected]> |
Trigger: refactor trigger information in pipeline. (#3403)
|
#
195ef4a5 |
| 28-Jun-2024 |
Tang Haojin <[email protected]> |
build: bump chisel 3.6.1, scala 2.13.14, mill 0.11.8, etc. (#3118)
|
#
0c70648e |
| 14-May-2024 |
Easton Man <[email protected]> |
IFU,ICache: clock gating optimization (#2957)
Co-authored-by: Liang Sen <[email protected]>
|
#
3f2dd678 |
| 12-Apr-2024 |
Xuan Hu <[email protected]> |
Merge remote-tracking branch 'upstream/master' into tmp-master
|
#
9afa8a47 |
| 12-Apr-2024 |
Tang Haojin <[email protected]> |
Ibuffer, PreDecode: consider valids for assertions (#2871)
|
#
47e7896c |
| 28-Mar-2024 |
chengguanghui <[email protected]> |
Trigger: optimize trigger
* delete data trigger in frontend
* optimiza trigger comparison logic co-author-by: Guokai Chen <[email protected]>
* delete frontendTiming & frontendChain
Trigger: optimize trigger
* delete data trigger in frontend
* optimiza trigger comparison logic co-author-by: Guokai Chen <[email protected]>
* delete frontendTiming & frontendChain in TriggerCf
show more ...
|
#
8241cb85 |
| 17-Dec-2023 |
Xuan Hu <[email protected]> |
Merge remote-tracking branch 'upstream/master' into backendq
|
#
f7af4c74 |
| 17-Nov-2023 |
chengguanghui <[email protected]> |
Debug Module: cherry-pick debug module from nanhu
|
#
d4d8c72c |
| 04-Nov-2023 |
Guokai Chen <[email protected]> |
predecode: optimize frontend debug module size (#2424)
* frontendTrigger: optimize area
|
#
802c33c5 |
| 23-Oct-2023 |
ssszwic <[email protected]> |
Frontend: delete unnecessary dontTouch in frontend (#2414)
|
#
8891a219 |
| 08-Oct-2023 |
Yinan Xu <[email protected]> |
Bump rocket-chip (#2353)
|
#
3f6effe4 |
| 06-Oct-2023 |
Yinan Xu <[email protected]> |
Bump rocket-chip (#2347)
|
#
330aad7f |
| 13-Sep-2023 |
Guokai Chen <[email protected]> |
Frontend: timing optimization (#2291)
Predecode delayed to f3 and use partial paralle valid generation logic
Remove CacheOp support in ICache
|
#
d10ddd67 |
| 04-Sep-2023 |
Guokai Chen <[email protected]> |
Frontend: fix jalTarget unintended value when no jalFault (#2203)
|
#
a483ee06 |
| 06-Jul-2023 |
Guokai Chen <[email protected]> |
Predecode: fix unintended width cast (#2150)
|
#
3c02ee8f |
| 25-Dec-2022 |
wakafa <[email protected]> |
Separate Utility submodule from XiangShan (#1861)
* misc: add utility submodule
* misc: adjust to new utility framework
* bump utility: revert resetgen
* bump huancun
|
#
48a62719 |
| 03-Aug-2022 |
Jenius <[email protected]> |
<timing-opt> IFU: move expander from f2 to f3
|
#
5995c9e7 |
| 28-Jun-2022 |
Jenius <[email protected]> |
<timing>: move targetFault to wb stage
|