Skip to content

Michaelcobb/test ci - #1

Open
michaelcobb-capablehub wants to merge 10 commits into
cheri-microkitfrom
michaelcobb/test-ci
Open

Michaelcobb/test ci#1
michaelcobb-capablehub wants to merge 10 commits into
cheri-microkitfrom
michaelcobb/test-ci

Conversation

@michaelcobb-capablehub

Copy link
Copy Markdown
Collaborator

Test PR workflow

@michaelcobb-capablehub
michaelcobb-capablehub force-pushed the michaelcobb/test-ci branch 6 times, most recently from 94c5c3b to 702088b Compare January 9, 2026 18:09
@michaelcobb-capablehub
michaelcobb-capablehub force-pushed the michaelcobb/test-ci branch 6 times, most recently from 9dba865 to 6500ecf Compare January 28, 2026 14:33
Comment thread .github/workflows/sel4exercises.yml.old Outdated
#
# See sel4test-sim/builds.yml in the repo seL4/ci-actions for configs.

name: seL4Exercises

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Can we have Microkit's examples as well? Those should be able to run/pass before CHERI-seL4-Exercises. Also please change the names to include CHERI to avoid confusions: eg CHERIseL4Exercises or something

@michaelcobb-capablehub michaelcobb-capablehub Mar 25, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Hi Hesham, thanks for taking a look at this, I've incorporated your feedback and submitted a PR under CHERI-Alliance/seL4 repo here.

Comment thread .github/workflows/preprocess-deploy.yml Outdated
strategy:
matrix:
arch: [ARM, ARM_HYP, AARCH64, RISCV64, X64]
arch: [ARM, ARM_HYP, AARCH64, RISCV64, RISCV64_PURECAP, X64]

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Is it possible to not treat this as a separate arch? For example, in RISC-V, it's just a "Y" extensions similar to "F" and "D" (for floating point). Also any plans to add Morello as well?

arch: [ RISCV64 ]
compiler: [gcc, llvm]
exclude:
- arch: RISCV64

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Why?

compiler: [gcc, llvm]
dockerfile: Dockerfile
include:
- arch: RISCV64_CHERI

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The microkernel isn't really purecap, so this might be misleading. RISCV64_CHERI is better. Also it'd be great if CHERI could be treated as an extension rather than a separate arch

@michaelcobb-capablehub
michaelcobb-capablehub force-pushed the michaelcobb/test-ci branch 7 times, most recently from 20d88db to 1673c09 Compare March 3, 2026 18:46
@michaelcobb-capablehub
michaelcobb-capablehub force-pushed the michaelcobb/test-ci branch 3 times, most recently from 8dbc476 to d692399 Compare March 10, 2026 15:46
@michaelcobb-capablehub
michaelcobb-capablehub force-pushed the michaelcobb/test-ci branch 3 times, most recently from 1d8b915 to c83b4b2 Compare March 25, 2026 12:56
lsf37 and others added 10 commits March 25, 2026 13:24
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
Signed-Off-By: Michael Cobb (The Capable Hub) <mcobb@thegoodpenguin.co.uk>
Signed-Off-By: Michael Cobb <michael.cobb@thecapablehub.org>
Signed-Off-By: Michael Cobb <michael.cobb@thecapablehub.org>
Signed-Off-By: Michael Cobb <michael.cobb@thecapablehub.org>
Signed-Off-By: Michael Cobb <michael.cobb@thecapablehub.org>
…CHERI

Signed-Off-By: Michael Cobb (The Capable Hub) <mcobb@thegoodpenguin.co.uk>
Signed-Off-By: Michael Cobb (The Capable Hub) <mcobb@thegoodpenguin.co.uk>
Signed-Off-By: Michael Cobb (The Capable Hub) <mcobb@thegoodpenguin.co.uk>
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.

3 participants