[hw] CVA6 updated with HPDCache#520
Draft
marnovandermaas wants to merge 10 commits intolowRISC:mainfrom
Draft
Conversation
This moves the Mocha specific changes to the top instead of a commit in the vendored in repository.
50a557d to
016ab2b
Compare
016ab2b to
976e0e2
Compare
This commit also switches CVA6's core file to use the HPDCache configuration and to depend on the HPDCache. It also adds the License information for the HPDCache in REUSE.toml
Update code from upstream repository https://github.com/Capabilities- Limited/cv-hpdcache.git to revision 07f4ebe7bd074e2f82f6b10c2386026bc12455d8 Signed-off-by: Marno van der Maas <mvdmaas+git@lowrisc.org>
976e0e2 to
8a276c9
Compare
This is a big code change because there has been a rebase on upstream non-CHERI CVA6 as well as work to enable HPDCache. This vendor is based on the following release: https://github.com/Capabilities-Limited/cheri-cva6/releases/tag/cva6-april-2026
PCC specific types have been removed in favour of register types, make the appropriate change when definding the boot capability.
Using $clog2 to determine the width of a signal that has size 1 will erroneously give zero. This changes that.
Ibex is not integrated in Mocha, so this can be removed.
8a276c9 to
c0c41d7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is the first major update of CVA6 since our initial integration. The core has seen quite a few fixes and most importantly the HPDCache is now integrated for use.
Closes: #245