History log of /XiangShan/src/main/scala/xiangshan/frontend/BPU.scala (Results 101 – 125 of 339)
Revision Date Author Comments
# 72da94f4 28-Feb-2021 Lingrui98 <[email protected]>

ubtb: alloc ways on write


# 17e43f8e 28-Feb-2021 zoujr <[email protected]>

Merge branch 'master' into bpu-perf


# fdf3b10b 27-Feb-2021 zoujr <[email protected]>

perf: Modify perf counters logic


# b06fe9d0 27-Feb-2021 zoujr <[email protected]>

perf: Add perf counters for predictors


# eedc2e58 26-Feb-2021 Steve Gou <[email protected]>

csr,bpu: support enabling and disabling branch predictors via sbpctl (#593)

* csr: add sbpctrl to control branch predictors

* bpu: add dynamic switch to each predictor

* csr: change spfctl and

csr,bpu: support enabling and disabling branch predictors via sbpctl (#593)

* csr: add sbpctrl to control branch predictors

* bpu: add dynamic switch to each predictor

* csr: change spfctl and sbpctl address

* bpu: fix s3 connections

Co-authored-by: Yinan Xu <[email protected]>

show more ...


# c0ea97b3 05-Feb-2021 zoujr <[email protected]>

Merge branch 'ftq-loop' into dev-sc


# 0e4c26cb 04-Feb-2021 zoujr <[email protected]>

Merge branch 'master' into ftq-loop


# f6fc1a05 04-Feb-2021 zoujr <[email protected]>

LoopPredictor: Modify the loop predictor to adapt to ftq


# a58f4119 02-Feb-2021 Lingrui98 <[email protected]>

sc: fit sc to current version


# 097c2688 30-Jan-2021 Lingrui98 <[email protected]>

bundle: some signals should only exist when enable debug


# d42f3562 29-Jan-2021 Lingrui98 <[email protected]>

ibuffer: remove pnpc
ifu: reconsider prediction of prevHalfInstr
now we do not need to gather meta from the last packet
because we update with packet, thus updating in the
correct slot


# 33c5e073 27-Jan-2021 Lingrui98 <[email protected]>

bpu: repair ras top when redirect


# 887d4501 15-Jan-2021 jinyue110 <[email protected]>

RAS: add EnableCommit option

when enable commit, RAS use commit stack to recover,else we use CFI
update info to recover RAS sp and top register.


# 629b6073 26-Jan-2021 Lingrui98 <[email protected]>

bpu: update commit log


# ac067a5c 23-Jan-2021 Lingrui98 <[email protected]>

ifu: add br target calculation


# 744c623c 22-Jan-2021 Lingrui98 <[email protected]>

ftq and all: now we can compile


# 814bb532 09-Jan-2021 Lingrui98 <[email protected]>

bpu: remove flush signals


# 2b32f7df 07-Jan-2021 Lingrui98 <[email protected]>

ifu: code clean ups


# 576af497 07-Jan-2021 Lingrui98 <[email protected]>

ifu, bpu: totally remove the concept of 'bank'


# b6330e1f 06-Jan-2021 Lingrui98 <[email protected]>

bpu: remove useless comments


# b00a9ec9 06-Jan-2021 Lingrui98 <[email protected]>

bpu: wrap fire io into a trait


# 63150614 06-Jan-2021 Lingrui98 <[email protected]>

bpu: fix compile error


# 14001b40 06-Jan-2021 Lingrui98 <[email protected]>

Merge branch 'ifu-timing' of https://github.com/RISCVERS/XiangShan into ifu-timing


# de89a1c3 06-Jan-2021 Lingrui98 <[email protected]>

bpu: add fire signals as default io


# 2887dc24 06-Jan-2021 zoujr <[email protected]>

Merge branch 'ifu-timing' into timing-loop


12345678910>>...14