History log of /XiangShan/src/main/scala/xiangshan/frontend/IFU.scala (Results 376 – 400 of 434)
Revision Date Author Comments
# efa04196 21-Jul-2020 zhanglinjuan <[email protected]>

frontend: fix bugs in pipieline and some logs

1. ifu: redirect npc only when if2 or if4 fire
2. ifu: set if2_valid false when if4 redirect
3. bpu: block stage1 when stage2 is not ready
4. ibuffer: a

frontend: fix bugs in pipieline and some logs

1. ifu: redirect npc only when if2 or if4 fire
2. ifu: set if2_valid false when if4 redirect
3. bpu: block stage1 when stage2 is not ready
4. ibuffer: add logs

show more ...


# 92c37e89 20-Jul-2020 GouLingrui <[email protected]>

BPU: Temporarily turn off BPU performance counters


# b5d0eb3c 20-Jul-2020 zhanglinjuan <[email protected]>

bpu: block stage3 when ibuffer is not ready

ifu: fix pnpc of fetchPacket


# 2f931f37 19-Jul-2020 zhanglinjuan <[email protected]>

ifu: support RVC prediction and late jump of RVI


# e43855a9 19-Jul-2020 GouLingrui <[email protected]>

BPU: TAGE enabled but RAS kept disabled, fix satUpdate logic in btb,
fix logic of if4_btb_missPre in IFU


# 8d22bbae 19-Jul-2020 zhanglinjuan <[email protected]>

bpu: support prediction of RVC


# f523fa79 17-Jul-2020 zhanglinjuan <[email protected]>

bpu: modify FetchWidth into PredictWidth


# 320b4406 17-Jul-2020 zhanglinjuan <[email protected]>

btb: add read-after-write bypass and RVILateJump logic


# ccd5d342 15-Jul-2020 GouLingrui <[email protected]>

Fully merged origin/master


# 8730398f 15-Jul-2020 GouLingrui <[email protected]>

Merge remote-tracking branch 'origin/dev-frontend' into dev-bpu-pipeline-rebase


# 0f2223cc 15-Jul-2020 jinyue110 <[email protected]>

Merge branch 'dev-bpu-pipeline' into dev-frontend


# f0eb2713 15-Jul-2020 jinyue110 <[email protected]>

IFU: fix if1_npc bug when tage not taken but btb taken


# 51f79f97 15-Jul-2020 jinyue110 <[email protected]>

IFU: diable TAGE judgement, only use btb


# e567b3a7 14-Jul-2020 zhanglinjuan <[email protected]>

btb: fix write-cover bug by seperating valid in btbData

cputests pass!


# 789e6dc9 14-Jul-2020 jinyue110 <[email protected]>

IFU:fix bug that won't correct redirect & needflush


# a48653ed 14-Jul-2020 jinyue110 <[email protected]>

Merge branch 'dev-bpu-pipeline' into dev-frontend


# 3e212dcb 14-Jul-2020 zhanglinjuan <[email protected]>

ifu: fix pnpc and mask in fetchPacket


# 29e9d85c 13-Jul-2020 zhanglinjuan <[email protected]>

bpu: Merge: block Stage2 when Stage3 is blocked


# 52080589 14-Jul-2020 zhanglinjuan <[email protected]>

ifu: fix pnpc and mask in fetchPacket


# 6b836df1 14-Jul-2020 jinyue110 <[email protected]>

IFU: instruction fetch begin after 500


# 87bd307e 14-Jul-2020 GouLingrui <[email protected]>

Merge remote-tracking branch 'origin/dev-frontend' into dev-bpu-pipeline-rebase


# e299e123 14-Jul-2020 GouLingrui <[email protected]>

BPU: rebase btb with 16 banks, can pass 12/33 cputests


# b2f63cfe 14-Jul-2020 jinyue110 <[email protected]>

IFU: fix bug that if4 pred differ if2 won't flush


# aa9e2a98 13-Jul-2020 jinyue110 <[email protected]>

IFU: if1_valid start after reset


# 6bf51c47 13-Jul-2020 jinyue110 <[email protected]>

IFU: fix mask bug when enable BPU


1...<<1112131415161718