Skip to content

refactor: merge openllc into coupledl2#498

Open
Yan-Yiming wants to merge 51 commits intoOpenXiangShan:masterfrom
Yan-Yiming:to-be-pr-0409
Open

refactor: merge openllc into coupledl2#498
Yan-Yiming wants to merge 51 commits intoOpenXiangShan:masterfrom
Yan-Yiming:to-be-pr-0409

Conversation

@Yan-Yiming
Copy link
Copy Markdown
Contributor

No description provided.

Yan-Yiming and others added 30 commits April 9, 2026 20:04
…nit, MemUnit, RefillUnit, XBar, etc.) and bug fixes
* add MakeInvalid/CleanInvalid/CleanShare transaction handling process

* rewrite the MSHR allocation logic

* add the blocking logic from memUnit to the frontend reqArb to prevent
write-after-write conflicts on the same memory address
…enLLC#19)

* feat(DataCheck): support dummy DataCheck and Poison

* Enabled DataCheck of CoupledL2 in TestTop.

* submodule(CoupledL2): bump CoupledL2
* Non-cache requests are forwarded directly downstream without entering the slice
* feat(TopDown): add l3Miss IO for Top-Down

* Exclude all prefetch

* Co-authored-by: Xi Chen <[email protected]>

* submodule(CoupledL2): bump CoupledL2

* Commit: 0f9f935

Including:
* style(Message): more robust issue isolation (OpenXiangShan/OpenLLC#315)
* feat(TopDown): add l2Miss IO for Top-Down
* submodule(Huancun): bump Huancun
…an/OpenLLC#33)

In the previous design, data returned by WriteEvictOrEvict transactions was
not correctly written back to the cache, leading to a reduced hit rate.
Ma-YX and others added 21 commits April 9, 2026 20:04
* submodule(OpenNCB): bump to support Issue C

* feat(OpenNCB): support Issue C
…han/OpenLLC#76)

The missing parameter caused make test-top-l3 to fail.
Add the required configuration fragment to resolve the error.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants