History log of /XiangShan/src/main/scala/xiangshan/cache/mmu/Repeater.scala (Results 1 – 25 of 53)
Revision Date Author Comments
# e9cac669 15-Jan-2025 Haoyuan Feng <[email protected]>

fix(PTWRepeater): use PriorityMux for not one-hot vector (#4174)

ptwResp_OldMatchVec is not a one-hot vector, so we should use
PriorityMux rather than OHToUInt.


# b240e1c0 07-Nov-2024 Anzooooo <[email protected]>

feat(Zicclsm): refactoring misalign and support vector misalign


# f3640a53 19-Sep-2024 Haoyuan Feng <[email protected]>

chore(MMU): Remove timeout assertion (#3603)

With CHI enabled and CMN connected, a transaction may last over
timeoutThreshold. So this commit removes it (also since L2 Cache will
detect timeout)


# 2b221cab 03-Sep-2024 Xiaokun-Pei <[email protected]>

fix(Repeater): fix the wrong PtwResp_hit in PTWFilter when S2xlate is enabled (#3468)


# 97929664 23-Aug-2024 Xiaokun-Pei <[email protected]>

MMU, RVH: add the check of gpaddr high bits and fix some bugs (#3348)


# 7be7e781 26-Jul-2024 peixiaokun <[email protected]>

MMU: replace RRArbiter with RRArbiterInit


# 910eede8 02-Jul-2024 Xuan Hu <[email protected]>

PTWRepeater: flush when `atp.changed` asserts


# 5adc4829 16-Jun-2024 Yanqin Li <[email protected]>

memblock: add rest clockgate of reg (#3017)

Co-authored-by: cai luoshan <[email protected]>
Co-authored-by: Cai Luoshan <[email protected]>
Co-authored-by: good-circle <

memblock: add rest clockgate of reg (#3017)

Co-authored-by: cai luoshan <[email protected]>
Co-authored-by: Cai Luoshan <[email protected]>
Co-authored-by: good-circle <[email protected]>
Co-authored-by: Ma-YX <[email protected]>
Co-authored-by: Ma-YX <[email protected]>
Co-authored-by: CharlieLiu <[email protected]>

show more ...


# bad60841 10-May-2024 Xiaokun-Pei <[email protected]>

IFU & GPAMem, RVH: fix the bug about getting gpa (#2960)

1. Delete some useless codes about gpaddr.
2. fix the bugs about wrong gpa was writen in mtval2 or htval when guest
page fault occured


# aee6a6d1 26-Apr-2024 Yanqin Li <[email protected]>

l2bop: train by virtual address and buffer tlb req (#2382)


# 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


# a4f9c77f 29-Feb-2024 peixiaokun <[email protected]>

RVH: rewrite the logic of getting gpaddr when guest page fault


# b188e334 02-Jan-2024 peixiaokun <[email protected]>

RVH: modify the logic of satp and vsatp


# 4c4af37c 20-Dec-2023 peixiaokun <[email protected]>

L1TLB & L2TLB, RVH: update dev-h and fix some bugs in MMU


# ad0d9d89 11-Oct-2023 peixiaokun <[email protected]>

PTW: fix the bugs of llptw about the gpaddr


# 496c751c 27-Sep-2023 peixiaokun <[email protected]>

TLB, RVH: a bug about s2xlate signal sent from tlb to ptw, a bug about writing pteidx and valididx; Repeater: a bug about checking ptw resp hit


# 6f487a5d 22-Sep-2023 peixiaokun <[email protected]>

RVH: fix a bug that repeater can't resp to itlb


# 50c7aa78 11-Sep-2023 peixiaokun <[email protected]>

RVH: fix some bugs in compilation


# cca17e78 11-Sep-2023 peixiaokun <[email protected]>

RVH: fix some bugs about compilation


# d61cd5ee 06-Sep-2023 peixiaokun <[email protected]>

RVH: fix some syntax problems


# d0de7e4a 26-Aug-2023 peixiaokun <[email protected]>

RVH: finish the desigh of H extention


# ec86549e 02-Jan-2024 sfencevma <[email protected]>

MemBlock: enable 3ld3st (#2524)

* enable 3ld3st

* assign enqLsq

* fix IssQueSize

* remove performance regression

* MMU: Fix ptwrepeater when 3ld + 3st

* fix minimal config params

*

MemBlock: enable 3ld3st (#2524)

* enable 3ld3st

* assign enqLsq

* fix IssQueSize

* remove performance regression

* MMU: Fix ptwrepeater when 3ld + 3st

* fix minimal config params

* fix minimal config LoadQueueReplaySize

* add 3ld3st switch

* fix bank conflict valid logic

* fix strict memory ambiguous logic

* fix wakeup logic

* disable 3ld3st by default

* modify minimal config params

---------

Co-authored-by: Lyn <[email protected]>
Co-authored-by: good-circle <[email protected]>

show more ...


# 8ef35e01 21-Dec-2023 Xuan Hu <[email protected]>

MMU: add ptw filter for hybrid unit

* The hybrid unit using will share 16 load ptw filter with ldu and load prefetch

Co-authored-by: sfencevma <[email protected]>
Co-authored-by: Haoyuan Feng <fe

MMU: add ptw filter for hybrid unit

* The hybrid unit using will share 16 load ptw filter with ldu and load prefetch

Co-authored-by: sfencevma <[email protected]>
Co-authored-by: Haoyuan Feng <[email protected]>

show more ...


# ae970023 21-Dec-2023 Xuan Hu <[email protected]>

MMU: expand the limit of width of PTWFilterEntry to 4

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


123