[cheriot,rtl] Integrate TRVK filter into Ibex Top - #2456
Open
thommythomaso wants to merge 3 commits into
Open
Conversation
thommythomaso
force-pushed
the
tbenz/cheriot-ibex-int
branch
4 times, most recently
from
June 30, 2026 09:35
9a2ee2d to
748b234
Compare
thommythomaso
added a commit
to thommythomaso/opentitan-tbenz-pub
that referenced
this pull request
Jun 30, 2026
This commit updates the vendored ibex to `thommythomaso/ibex-tbenz-pub`. This has to be updated to point to `lowrisc/ibex` as soon as lowRISC/ibex#2455 and lowRISC/ibex#2456 are merged. Signed-off-by: Thomas Benz <tbenz@lowrisc.org>
1 task
thommythomaso
force-pushed
the
tbenz/cheriot-ibex-int
branch
2 times, most recently
from
June 30, 2026 13:24
f8eaaff to
8348e15
Compare
thommythomaso
added a commit
to thommythomaso/opentitan-tbenz-pub
that referenced
this pull request
Jun 30, 2026
This commit updates the vendored ibex to `thommythomaso/ibex-tbenz-pub`. This has to be updated to point to `lowrisc/ibex` as soon as lowRISC/ibex#2455 and lowRISC/ibex#2456 are merged. Signed-off-by: Thomas Benz <tbenz@lowrisc.org>
20 tasks
thommythomaso
force-pushed
the
tbenz/cheriot-ibex-int
branch
from
July 1, 2026 06:24
8348e15 to
c2bd352
Compare
andreaskurth
reviewed
Jul 3, 2026
andreaskurth
left a comment
Contributor
There was a problem hiding this comment.
Mostly LGTM, thanks @thommythomaso!
A few comments/suggestions below
Comment on lines
16
to
+26
| @@ -21,6 +22,8 @@ module ibex_top import ibex_pkg::*; #( | |||
| parameter ibex_pkg::pmp_cfg_t PMPRstCfg[PMP_MAX_REGIONS] = ibex_pkg::PmpCfgRst, | |||
| parameter logic [PMP_ADDR_MSB:0] PMPRstAddr[PMP_MAX_REGIONS] = ibex_pkg::PmpAddrRst, | |||
| parameter ibex_pkg::pmp_mseccfg_t PMPRstMsecCfg = ibex_pkg::PmpMseccfgRst, | |||
| parameter int unsigned CheriotRevBitmapAddrWidth = 32'd9, | |||
| parameter int unsigned CheriotRevBitmapBaseAddr = 32'h0, | |||
Contributor
There was a problem hiding this comment.
Suggest documenting the new parameters in integration.rst. Not a blocker - if you prefer to do this later, please create an issue.
Similarly, I suggest describing the internal workings of this PR and #2455 in the reference guide - also not blocking but should be tracked in an issue if defered.
Contributor
Author
There was a problem hiding this comment.
As integration.rst is quite outdated in general, I suggest we complete this in a dedicated pass.
thommythomaso
marked this pull request as ready for review
July 27, 2026 09:23
The `stream_fork` and `stream_join` modules are used in some CHERIoT memory IPs. Signed-off-by: Thomas Benz <tbenz@lowrisc.org>
Signed-off-by: Thomas Benz <tbenz@lowrisc.org>
thommythomaso
force-pushed
the
tbenz/cheriot-ibex-int
branch
from
July 29, 2026 07:17
c2bd352 to
6f6b73e
Compare
Signed-off-by: Thomas Benz <tbenz@lowrisc.org>
thommythomaso
force-pushed
the
tbenz/cheriot-ibex-int
branch
from
July 29, 2026 07:56
6f6b73e to
0eaeb4d
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 PR depends on #2455.