#
e1a85e9f |
| 05-Jul-2024 |
chengguanghui <[email protected]> |
PerfEvent: refactor perfevents in Backend
* add `dispatch2Iq_out_fire_cnt`, `issueQueue_enq_fire_cnt`, `issueQueue_full` event in scheduler * add busytable event * move collecting perfevents from
PerfEvent: refactor perfevents in Backend
* add `dispatch2Iq_out_fire_cnt`, `issueQueue_enq_fire_cnt`, `issueQueue_full` event in scheduler * add busytable event * move collecting perfevents from `ctrlBlock` to `backend` * change `perfEventsCtrl` into `perfEventsBackend`
show more ...
|
#
2d3ae4b4 |
| 01-Jul-2024 |
sinceforYy <[email protected]> |
NewCSR: remove disableXXfence bundle and useless IO, since all fence checks have been done in decode
|
#
a9c95a21 |
| 17-Jun-2024 |
sinceforYy <[email protected]> |
NewCSR: fix hfence exception io
|
#
14219479 |
| 04-Jun-2024 |
sinceforYy <[email protected]> |
Fence: update disable sfence
|
#
3bf5eac7 |
| 27-May-2024 |
Xuan Hu <[email protected]> |
Backend,XSTop: connect clint time to CSR
|
#
15ed99a7 |
| 23-May-2024 |
Xuan Hu <[email protected]> |
NewCSR: add full illegal check to `sfence` and the insts in `Svinval` extension
* Move the permission check for some insts to DecodeUnit. * These insts are `sfence.vma`, `sinval.vma`, `sfence.w.inva
NewCSR: add full illegal check to `sfence` and the insts in `Svinval` extension
* Move the permission check for some insts to DecodeUnit. * These insts are `sfence.vma`, `sinval.vma`, `sfence.w.inval`, `sfence.inval.ir`, `hfence.gvma`, `hinval.gvma`, `hfence.vvma` and `hinval.vvma`.
show more ...
|
#
e156f460 |
| 22-Apr-2024 |
Haojin Tang <[email protected]> |
IMSIC: update verilog module and io
|
#
007f6122 |
| 14-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: add IMSIC
|
#
ae0295f4 |
| 16-Jul-2024 |
Tang Haojin <[email protected]> |
chore: bump chisel 6.5.0 (#3210)
|
#
136f6497 |
| 15-Jul-2024 |
Xiaokun-Pei <[email protected]> |
Backend, RVH: fix coding conflicts between prefetch and hypervisor instruction (#3196)
|
#
28ac1c16 |
| 12-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend & MemBlock: feedback use lqidx instead of robidx for fix timing and fix bug of vld feedback (#3189)
|
#
38f78b5d |
| 10-Jul-2024 |
xiaofeibao-xjtu <[email protected]> |
Backend&MemBlock: feedback use sqidx instead of robidx and uopidx for fix timing (#3172)
|
#
195ef4a5 |
| 28-Jun-2024 |
Tang Haojin <[email protected]> |
build: bump chisel 3.6.1, scala 2.13.14, mill 0.11.8, etc. (#3118)
|
#
5110577f |
| 27-Jun-2024 |
Ziyue Zhang <[email protected]> |
vstart: support vstart value update and handle vstart exception (#3109)
* after execute vset and vload/vstore(no exception) instructions, set
vstart to zero
* when execute vector instructions exce
vstart: support vstart value update and handle vstart exception (#3109)
* after execute vset and vload/vstore(no exception) instructions, set
vstart to zero
* when execute vector instructions except above instructions, raise
illegal instruction exception
* when modify vstart, blockback and flushpipe
show more ...
|
#
d1da1584 |
| 20-Jun-2024 |
sinsanction <[email protected]> |
Og2ForVector: fix ImmInfo of vector Exus, it should delay 1 cycle in og2 (#3089)
|
#
d8a50338 |
| 13-Jun-2024 |
Ziyue Zhang <[email protected]> |
vl: assign vl in csr to the value store in vl regfiles
|
#
618b89e6 |
| 12-Jun-2024 |
lewislzh <[email protected]> |
Backend fixtiming: fix rab/exuwb/wbtorob timing (#3032)
rab: fix commit/walk/special walk Count from popcount to priority mux exuwb: fix exuwb Nto1 logic: add int/fp/vec 3 wbpath to wbarbite
Backend fixtiming: fix rab/exuwb/wbtorob timing (#3032)
rab: fix commit/walk/special walk Count from popcount to priority mux exuwb: fix exuwb Nto1 logic: add int/fp/vec 3 wbpath to wbarbiter wbtorob: fix writebacknum count: delete extra count for exu which cannot be compressed
show more ...
|
#
e4355ab5 |
| 03-Jun-2024 |
xiaofeibao <[email protected]> |
Backend: connect v0Wen vlWen to memBlock
|
#
db7becb6 |
| 30-May-2024 |
xiaofeibao <[email protected]> |
Exu: connect V0Wen VlWen
|
#
45d40ce7 |
| 30-May-2024 |
sinsanction <[email protected]> |
WbDataPath: support v0 & vl split
|
#
e4e52e7d |
| 29-May-2024 |
sinsanction <[email protected]> |
DataPath: support v0 & vl split
|
#
368cbcec |
| 28-May-2024 |
xiaofeibao <[email protected]> |
Rename: v0 vl split
|
#
2aa3a761 |
| 27-May-2024 |
sinsanction <[email protected]> |
Backend: add some basic signals for v0 & vl split
|
#
0f423558 |
| 06-Jun-2024 |
Ziyue-Zhang <[email protected]> |
vtype: fix bug when vsetvl instruction's rd and rs1 are x0 (#3039)
* fix uop split bug for vsetvl when rd and rs1 are 0, the first uop use
wrong source register
* fix vtype writeback logic, add mu
vtype: fix bug when vsetvl instruction's rd and rs1 are x0 (#3039)
* fix uop split bug for vsetvl when rd and rs1 are 0, the first uop use
wrong source register
* fix vtype writeback logic, add mux to choose vtype from intExu or
vfExu
show more ...
|
#
f8ca900c |
| 21-May-2024 |
Ziyue Zhang <[email protected]> |
vtype: add valid signal for vsetvl instruction when calculate output
|