Skip to content

Conversation

@chrehrhardt
Copy link
Collaborator

No description provided.

@chrehrhardt chrehrhardt force-pushed the codasip-cheri-riscv branch 4 times, most recently from d18862a to eecff88 Compare November 27, 2025 09:51
Copy link

@arichardson arichardson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we change the repository configuration to allow actions to post comments instead of disabling the job?

Otherwise this looks great!

Christian A. Ehrhardt added 6 commits December 3, 2025 11:31
Build a cheri purecap kernel for riscv in the ci workflow.
This uses the llvm-18 compiler as published in the cheri alliance
repo.

Signed-off-by: Christian A. Ehrhardt <[email protected]>
When building the cheri riscv kernel also run the PtrToIntCast clang
tidy check to warn about dubious capability conversions.

Signed-off-by: Christian A. Ehrhardt <[email protected]>
When building the kernel setup "CC" to actually use ccache.
The inherited ccache action should ensure that the cache survives
between ci runs.

Signed-off-by: Christian A. Ehrhardt <[email protected]>
Increase the size limit of ccache to 2G. Otherwise the larger
compiles will not take advantage of the cache.

Signed-off-by: Christian A. Ehrhardt <[email protected]>
Add a 32-bit build. This catches issues with u64 casts to
pointers.

Signed-off-by: Christian A. Ehrhardt <[email protected]>
Remove the steps that add comments with warnings etc. to
pull request. These require write access to the repo and
the current configuration does not permit this.

Signed-off-by: Christian A. Ehrhardt <[email protected]>
@chrehrhardt chrehrhardt merged commit 6726573 into CHERI-Alliance:codasip-cheri-riscv Dec 3, 2025
8 checks passed
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.

2 participants