History log of /XiangShan/src/main/scala/xiangshan/backend/issue/EntryBundles.scala (Results 1 – 25 of 55)
Revision Date Author Comments
# 99ce5576 20-Feb-2025 cz4e <[email protected]>

style(Bundles): rewrite bundles with new style (#4274)


# 9e12e8ed 08-Feb-2025 cz4e <[email protected]>

style(Bundles): move bundles to Bundles.scala (#4247)


# f57d73d6 16-Dec-2024 sinsanction <[email protected]>

area(IssueQueue): encode exuOH as UInt to reduce storage (#4033)


# 72090f4c 28-Nov-2024 Ziyue Zhang <[email protected]>

fix(decode): not eliminate old vd when vstart is not zero (#3948)

* when vstart is not zero, it need to combine the old data in the range
of 0 to vstart, so we need old vd in this case
* different

fix(decode): not eliminate old vd when vstart is not zero (#3948)

* when vstart is not zero, it need to combine the old data in the range
of 0 to vstart, so we need old vd in this case
* different instructions may have same fuoptype, so we need to check
both futype and fuoptype to distinguish the instructions

show more ...


# 4376b525 08-Nov-2024 Ziyue Zhang <[email protected]>

busytable: support eliminate old vd when read vl's state


# e311c278 15-Oct-2024 sinsanction <[email protected]>

fix(IssueQueue, BusyTable): refactor wakeup and cancel, and remove redundant logic


# 575665ba 02-Oct-2024 Xuan Hu <[email protected]>

feat(fof): let fof vector load uop always need oldvd wakeup


# b0480352 30-Aug-2024 Ziyue Zhang <[email protected]>

feat(rv64v): support vleff instruction in backend

* use the last uop to update vl
* the vleff instructions are run inorder


# d88d4328 25-Sep-2024 Ziyue Zhang <[email protected]>

fix(vlwakeup): fix vl write back wakeup from intExu or vfExu (#3643)


# 42b6cdf9 05-Sep-2024 sinsanction <[email protected]>

timing(Backend): add OG2 stage for vector mem (#3482)


# 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


# de4e991c 23-Jul-2024 sinsanction <[email protected]>

Dispatch2Iq, IssueQueue: only int src data can read reg cache


# 4c2a845d 10-Jul-2024 sinsanction <[email protected]>

IssueQueue: receive rcIdx from wakeup, add new data source type regcache


# 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


# ae0295f4 16-Jul-2024 Tang Haojin <[email protected]>

chore: bump chisel 6.5.0 (#3210)


# ac90e54a 16-Jul-2024 xiaofeibao-xjtu <[email protected]>

IssueQueue: fix bug of segment instruction which lqidx and sqidx are same (#3205)


# bb2f3f51 12-Jul-2024 Tang Haojin <[email protected]>

perf: use perfUtils in `Utility` (#3190)

Currently, log and perf utilities such as `XSPerfAccumulate` are
implemented in many repositories like XiangShan, CoupledL2 and HuanCun.
This PR unifies th

perf: use perfUtils in `Utility` (#3190)

Currently, log and perf utilities such as `XSPerfAccumulate` are
implemented in many repositories like XiangShan, CoupledL2 and HuanCun.
This PR unifies them and put them in Utility repository.

show more ...


# 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)


# 91f31488 26-Jun-2024 xiaofeibao-xjtu <[email protected]>

Backend: remove loadCancel from dispatch2iq to enqEntry for fix timing (#3105)


# dd40a82b 20-Jun-2024 sinsanction <[email protected]>

Entries: optimize timing of mem IQs' response signals (#3088)


# 8dd32220 29-May-2024 sinsanction <[email protected]>

IssueQueue: support v0 & vl split


# 25df626e 04-May-2024 good-circle <[email protected]>

Merge branch 'master' into vlsu-tmp-master


# cc991b08 30-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: ignore oldvd only when read vector register


123