History log of /XiangShan/src/main/scala/xiangshan/backend/Backend.scala (Results 76 – 100 of 358)
Revision Date Author Comments
# 82674533 15-May-2024 xiaofeibao <[email protected]>

Backend: add Dispatch2IqFpImp


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

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


# 60f0c5ae 26-Apr-2024 xiaofeibao <[email protected]>

Backend: add FpScheduler


# c686adcd 10-May-2024 Yinan Xu <[email protected]>

Bump utility and disable ConstantIn by default (#2955)

* use BigInt for initValue of Constantin.createRecord
* use WITH_CONSTANTIN=1 to enable the ConstantIn plugin


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

Merge branch 'master' into vlsu-tmp-master


# b6279fc6 24-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the ol

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the old value
3. when vl = vlmax, we can set srctype to imm when vta is not se

show more ...


# 7e471bf8 03-Apr-2024 Xuan Hu <[email protected]>

Backend: add vector load border response

* The border response will be set success when the vector load uop pass to MemBlock like load


# fd490615 02-Apr-2024 weiding liu <[email protected]>

Backend,MemBlock: add uopIdx for vector load/store feedback


# ebb914e7 01-Apr-2024 weiding liu <[email protected]>

VLSU: add framework of vector store feedback


# 6dbb4e08 28-Mar-2024 Xuan Hu <[email protected]>

Backend: support vector load&store better

* Todo: add more IQs for vector load&store
* Todo: make vector memory inst issue out of order
* Todo: fix bugs


# 3af3539f 18-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: set vs to dirty when running vector instructions (#2892)


# 7e4f0b19 17-Apr-2024 Ziyue-Zhang <[email protected]>

rv64v: fix the logic of writing vtype for vsetvl instruction (#2875)


# 8d035b8d 10-Apr-2024 sinsanction <[email protected]>

BackendParams: more readable port config check


# c38df446 25-Mar-2024 zhanglyGit <[email protected]>

Backend: vf instr add Og2 stage (#2810)

* Backend: vf instr add Og2 stage

* Update ExeUnitParams.scala

---------

Co-authored-by: zhanglyGit <[email protected]>


# 6f483f86 13-Apr-2024 Xuan Hu <[email protected]>

Backend: add solution for inst gpaddr

* Use ifu write gpaddr


# e25e4d90 11-Apr-2024 Xuan Hu <[email protected]>

Merge remote-tracking branch 'upstream/master' into tmp-master

TODO: add gpaddr data path from frontend to backend


# b436d3b6 25-Mar-2024 peixiaokun <[email protected]>

RVH: fix the errors after git rebase


# f57f7f2a 10-Apr-2024 Yangyu Chen <[email protected]>

Configs: correct MaxHartIdBits (#2838)

Currently, many different lengths of HartId in Xiangshan, making it hard to
configure it to scale more than 16 cores since we have set 4bits somewhere.
This

Configs: correct MaxHartIdBits (#2838)

Currently, many different lengths of HartId in Xiangshan, making it hard to
configure it to scale more than 16 cores since we have set 4bits somewhere.
This commit corrects MaxHartIdBits in config and uses MaxHartIDBits where
it needs to get this solved.

Signed-off-by: Yangyu Chen <[email protected]>

show more ...


# 81535d7b 15-Mar-2024 sinsanction <[email protected]>

Backend: remove unused extra RF read ports, connect real commit vtype to VTypeGen


# 29dbac5a 15-Mar-2024 sinsanction <[email protected]>

Backend: remove unused pcMem read for exu in CtrlBlock (moved to PcTargetMem (OG0))


# ce95ff3a 11-Mar-2024 sinsanction <[email protected]>

DataPath, PcTargetMem: move target PC reading to datapath og0, and refactor PcTargetMemIO


# 9477429f 07-Mar-2024 sinceforYy <[email protected]>

Backend: add ren signal to SyncDataModuleTemplate


# d820a620 04-Mar-2024 Ziyue Zhang <[email protected]>

vconfig: fix difftest interface for vtype and vl


# e07131b2 01-Mar-2024 sinsanction <[email protected]>

IssueQueue: remove vecStd, refactor iq params, remove unused mem blocked signals


# 17985fbb 01-Feb-2024 Ziyue Zhang <[email protected]>

rv64v: fix vxrm and frm connection for vector instructions


12345678910>>...15