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

What version(s) of seL4 does this project support? #40

Closed
Gallium70 opened this issue Oct 31, 2023 · 1 comment · Fixed by #44
Closed

What version(s) of seL4 does this project support? #40

Gallium70 opened this issue Oct 31, 2023 · 1 comment · Fixed by #44

Comments

@Gallium70
Copy link

I would like to write some seL4 driver and app in rust. I briefly checked the doc and code of this project, but didn't find instruction about seL4 versions. Does it support latest release (v12.1.0), bleeding edge (master), or is compatible with multiple versions?

Previously I was trying with Robigalia devbox, however there's not much active development ever since seL4 v12.0.0 release. Per my understanding, they try to generate rust bindings automatically by parsing libsel4 C-headers and xml files, whose formats are not so stable across different seL4 versions, causing the parser and generator (sel4-idlgen) broken on newer version.

@nspin
Copy link
Member

nspin commented Nov 1, 2023

Thanks for pointing out this gap in the documentation.

I've added this information in #44.

It can be found here: https://github.com/seL4/rust-sel4#compatible-versions-of-related-sel4-foundation-projects.

The upcoming release of seL4 will be the first release supported by this project. Same for the seL4 Microkit. So, for now, the compatible "versions" are just commit hashes.

@nspin nspin reopened this Nov 2, 2023
@nspin nspin closed this as completed Dec 31, 2023
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 a pull request may close this issue.

2 participants