#
30b17032 |
| 22-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: add ftqEnqbuf log
|
#
744c623c |
| 22-Jan-2021 |
Lingrui98 <[email protected]> |
ftq and all: now we can compile
|
#
1d32896e |
| 22-Jan-2021 |
jinyue110 <[email protected]> |
DecodeUnit/IFU: move RVC expander to frontend if4
|
#
db0e390d |
| 21-Jan-2021 |
jinyue110 <[email protected]> |
fix refill when flush bug
For single port SRAM icache, we disable read when write. So we disable if1_cango when flush if2 register
|
#
884dbb3b |
| 20-Jan-2021 |
LinJiawei <[email protected]> |
[WIP] connect Ftq into ctrl block
|
#
b576727b |
| 20-Jan-2021 |
zoujr <[email protected]> |
Perf: Modify perdictors counter calc logic
|
#
51b2a476 |
| 20-Jan-2021 |
zoujr <[email protected]> |
Perf: Add counter for predictors
|
#
fdd71723 |
| 20-Jan-2021 |
jinyue110 <[email protected]> |
Merge branch 'master' into icache-uncache
icache: add not bus-width aligned MMIO req support
IFU: add mmio aligned function
|
#
6d549086 |
| 19-Jan-2021 |
jinyue110 <[email protected]> |
IFU: set reset vector to 0x10000000
|
#
d765eb64 |
| 19-Jan-2021 |
jinyue110 <[email protected]> |
ICache-uncache add MMIO perf register
|
#
38756391 |
| 18-Jan-2021 |
jinyue110 <[email protected]> |
IFU: add MMIO parameters
|
#
7777e678 |
| 17-Jan-2021 |
zoujr <[email protected]> |
Perf: Fix a bug and it still wrong
|
#
13acf83a |
| 17-Jan-2021 |
jinyue110 <[email protected]> |
icache: add icache uncache support
|
#
86e9688d |
| 16-Jan-2021 |
zoujr <[email protected]> |
Perf: Modify predictor counter logic
|
#
7d793c5a |
| 16-Jan-2021 |
zoujr <[email protected]> |
Perf: Add BPU pred pref counter
|
#
db9b9782 |
| 13-Jan-2021 |
Steve Gou <[email protected]> |
Merge branch 'master' into opt-ibuf
|
#
9fd24e81 |
| 12-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: don't use if4_pc to check if4_prevHalfInstrMet
|
#
814bb532 |
| 09-Jan-2021 |
Lingrui98 <[email protected]> |
bpu: remove flush signals
|
#
16aa3c6d |
| 08-Jan-2021 |
jinyue110 <[email protected]> |
IFU: fix instruction block bug
if1_can_go depend on itlb_resp_valid but not considering !if2_valid
|
#
ae826784 |
| 08-Jan-2021 |
Lingrui98 <[email protected]> |
Merge branch 'ifu-pakcet-aligned' of https://github.com/RISCVERS/XiangShan into ifu-pakcet-aligned
|
#
9f6ee548 |
| 08-Jan-2021 |
Lingrui98 <[email protected]> |
ifu: fix jal target calculation bug
|
#
9a17181d |
| 08-Jan-2021 |
jinyue110 <[email protected]> |
IFU: tlb_resp_valid processing in advance
The path for TLB to generate miss signal is too long, so we decoupled the tlb_resp_valid signal from if2_ready and icache_req_ready. It is now c
IFU: tlb_resp_valid processing in advance
The path for TLB to generate miss signal is too long, so we decoupled the tlb_resp_valid signal from if2_ready and icache_req_ready. It is now connected to if1_fire with a AND logic to generate if1_can_go. The if1_can_go signal is sent to BPU and Icache as the signal that say the first stage can be passed down.
show more ...
|
#
eafa030d |
| 07-Jan-2021 |
zhanglinjuan <[email protected]> |
Frontend/IFU: place L1plusPrefetcher in Frontend
|
#
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'
|