44f2941b | 24-Sep-2024 |
Jiru Sun <[email protected]> |
refactor(HPM): move HPMs from utils to utility repo (#3631)
Because HPMs will be used in Coupled L2 as well, delete
`PerfCounterUtils.scala` in Xiangshan and create
`HardwarePerfMonitor.scala` in
refactor(HPM): move HPMs from utils to utility repo (#3631)
Because HPMs will be used in Coupled L2 as well, delete
`PerfCounterUtils.scala` in Xiangshan and create
`HardwarePerfMonitor.scala` in Utility.
See also [Pull Request in
CoupledL2](https://github.com/OpenXiangShan/CoupledL2/pull/251#discussion_r1770738535).
show more ...
|
8338e674 | 19-Sep-2024 |
xiaofeibao-xjtu <[email protected]> |
power(backend): add clock gate for Rob and IssueQueue (#3602) |
b4d41c12 | 10-Sep-2024 |
xiaofeibao <[email protected]> |
timing(LsqEnqCtrl): fix timing of lqAllocNumber and sqAllocNumber |
52fc0c9f | 18-Sep-2024 |
xiaofeibao-xjtu <[email protected]> |
power(IssueQueue): add clock gate for deqDelay reg (#3583) |
78a6e809 | 14-Sep-2024 |
xiaofeibao-xjtu <[email protected]> |
perf(IssueQueue): add 'wen' to the valid condition of each wbBusyTableWrite (#3566) |
7ab45173 | 09-Sep-2024 |
xiaofeibao-xjtu <[email protected]> |
fix(IssueQueue): fix bug of iq's enq ready when simpEntry is small (#3507) |
42b6cdf9 | 05-Sep-2024 |
sinsanction <[email protected]> |
timing(Backend): add OG2 stage for vector mem (#3482) |
e6bdebf4 | 02-Sep-2024 |
xiaofeibao <[email protected]> |
fix(IssueQueue): width of validCnt |
3ea4388c | 20-Aug-2024 |
Haoyuan Feng <[email protected]> |
RVA23: Support Sv48 & Sv48x4 (#3406)
Co-authored-by: Xuan Hu <[email protected]> |
e600b1dd | 16-Aug-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend: remove useless loadCancel for fix timing (#3374) |
c0beb497 | 09-Aug-2024 |
xiaofeibao <[email protected]> |
IssueQueue: only trans valid but not issued entry for fix ldCancel timing |
ff671587 | 01-Aug-2024 |
xiaofeibao <[email protected]> |
IssueQueue: enqReady remove deqSuccess and flushed for fix timing |
adebecf3 | 31-Jul-2024 |
xiaofeibao <[email protected]> |
IssueQueue: fix toBusyTableDeqResp's valid for better performance |
f43491c5 | 31-Jul-2024 |
xiaofeibao <[email protected]> |
IssueQueue: remove deqDelay clock gate for fix timing |
93a010ae | 25-Jul-2024 |
sinsanction <[email protected]> |
RegCacheTagModule: add read enable signal to avoid X-state |
0c112fa1 | 24-Jul-2024 |
sinsanction <[email protected]> |
IssueQueue, RegCache: fix conflict after rebase |
de4e991c | 23-Jul-2024 |
sinsanction <[email protected]> |
Dispatch2Iq, IssueQueue: only int src data can read reg cache |
955b4bea | 22-Jul-2024 |
sinsanction <[email protected]> |
Scheduler, RegCache: add RegCacheTagTable to read reg cache state before entering issue queue |
4c2a845d | 10-Jul-2024 |
sinsanction <[email protected]> |
IssueQueue: receive rcIdx from wakeup, add new data source type regcache |
f8b278aa | 05-Jul-2024 |
sinsanction <[email protected]> |
Backend: add reg cache data writing back path |
710b9efa | 28-Jun-2024 |
sinsanction <[email protected]> |
DataPath: add RegCache |
56db494f | 24-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
IssueQueue: remove RegEnable for fix timing (#3275) |
e3da8bad | 22-Jul-2024 |
Tang Haojin <[email protected]> |
build: purge chisel 3 and add deprecation check (#3250) |
be9ff987 | 19-Jul-2024 |
sinsanction <[email protected]> |
Backend: optimize og0 cancel signals (#3235)
* use Vec[Bool] instead of UInt for og0Cancel
* only wakeup source Exus containing 0-latency function unit should send
og0Cancel |
37080bd8 | 17-Jul-2024 |
sinsanction <[email protected]> |
DataPath, BusyTable: remove unnecessary cancel signals (#3218)
* only non-load wakeup sources exu should send og0cancel
* og0cancel only works on the wakeup of 0 latency instructions |