History log of /XiangShan/src/main/scala/xiangshan/backend/rename/BusyTable.scala (Results 1 – 25 of 61)
Revision Date Author Comments
# a2ecedc9 06-Mar-2025 Ziyue Zhang <[email protected]>

fix(vlbusytable): fix vlbusytable update (#4364)


# 0a7d1d5c 22-Nov-2024 xiaofeibao <[email protected]>

feat(backend): NewDispatch


# 3dfb64bd 25-Nov-2024 Zehao Liu <[email protected]>

fix(HPM): fix PTW perfevent print error, organize the code format of some perfevents (#3890)

`getperfevent` retrieves both the `name` and `value` fields, whereas
`getperf` only retrieves the `value

fix(HPM): fix PTW perfevent print error, organize the code format of some perfevents (#3890)

`getperfevent` retrieves both the `name` and `value` fields, whereas
`getperf` only retrieves the `value` port. The original implementation
caused all perf event information for PTW to be printed as
`perfEventsPTW`, making them indistinguishable.

show more ...


# 09910ab0 22-Nov-2024 Ziyue Zhang <[email protected]>

fix(vlbusytable): fix int vl writeback wrong use vf vl writeback (#3909)


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

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


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

timing(BusyTable, RegCacheTagModule): loadDependency do not need clear by cancel


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

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


# ef2bf60e 19-Aug-2024 xiaofeibao-xjtu <[email protected]>

BusyTable: remove useless wakeup for fix timing (#3382)


# e600b1dd 16-Aug-2024 xiaofeibao-xjtu <[email protected]>

Backend: remove useless loadCancel for fix timing (#3374)


# 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


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


# c720aa49 28-May-2024 sinsanction <[email protected]>

Scheduler: support v0 & vl split


# a4d1b2d1 13-May-2024 good-circle <[email protected]>

Merge branch 'master' into vlsu-merge-master-0504


# 4eebf274 25-Apr-2024 sinsanction <[email protected]>

Rename: split fp and vec FreeList


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

Merge branch 'master' into vlsu-tmp-master


# 37c998e1 28-Apr-2024 xiaofeibao-xjtu <[email protected]>

BusyTable: int busytable(0) is always ready


# ec49b127 19-Apr-2024 sinsanction <[email protected]>

Backend: reduce the width of LoadDependency to 2 bits


# 41dbbdfd 04-Mar-2024 sinceforYy <[email protected]>

Backend: add enable signal to RegNext


# 80c686d5 23-Feb-2024 zhanglyGit <[email protected]>

IssueQueue: use getLdExuIdx to generate loadDependency


# ff3fcdf1 15-Dec-2023 xiaofeibao-xjtu <[email protected]>

Dispatch: split int dispatch to two regions


# 13551487 23-Nov-2023 zhanglyGit <[email protected]>

Backend: BusyTable supports load fastwakeup


# 0030d978 20-Nov-2023 zhanglyGit <[email protected]>

Backend: remove unused signals in (BusyTable -> IQ)


# fb445e8d 16-Nov-2023 zhanglyGit <[email protected]>

Backend: remove cancelNetwork and some cancel false path


# af4bd265 15-Nov-2023 zhanglyGit <[email protected]>

Backend: refactor wakeup and cancel timing


123