Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

seL4 / CAmkES support #163

Open
ohault opened this issue Oct 21, 2024 · 4 comments
Open

seL4 / CAmkES support #163

ohault opened this issue Oct 21, 2024 · 4 comments

Comments

@ohault
Copy link

ohault commented Oct 21, 2024

For OpenVMM, but especially OpenHCL, support of seL4 micro kernel could be worth to consider.

Reference : https://sel4.systems

@daprilik
Copy link
Contributor

In the sense of running seL4 as a Guest OS? If so, can you share what sort of issues are currently preventing the OS from running within OpenVMM?

@ohault
Copy link
Author

ohault commented Oct 21, 2024

In the sense of running seL4 as a Guest OS? If so, can you share what sort of issues are currently preventing the OS from running within OpenVMM?

I was thinking about why not relying on seL4 microkernel in place of the Linux kernel currently used in OpenHCL.

@jstarks
Copy link
Member

jstarks commented Oct 21, 2024

It's an interesting idea. Currently, I anticipate that the in-development COCONUT kernel is better aligned with OpenHCL's goals. But it would be interesting to hear more about what it would look like to leverage seL4 instead.

(From a practical perspective, we really need an environment with Rust std support. I can't tell if that's an eventual goal of the Rust-seL4 project.)

@romank-msft
Copy link
Contributor

+1 to what John said. To add my one cent, folks who presented LVBS (https://lpc.events/event/17/contributions/1515/, running the Linux kernel in VTL1, here we have VTL2) looked into using Op-TEE, and decided to rely on the Linux kernel and our VSM patches for the time being as the dev tooling and perf testing tooling didn't look as evolved as in Linux.

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

No branches or pull requests

4 participants