Stable rust bindings for the xen-sys crate

Description

There exists a https://gitlab.com/cardoe/oxerun.git with the start of a set of x86_64 bindings for Xen and a very basic hello world uni-kernel example. This forms the basis of the initial Xen Rust work.

100% Done
Loading...

Activity

Show:

Alex Bennée March 6, 2023 at 4:53 PM

All delivered to upstream projects, CI work moved to new EPIC under Orko.

Mathieu Poirier March 6, 2023 at 4:02 PM

Work on the bindings is done and all integrated with the vhost-master-deamon. The only thing that is left is pushing the xen-sys crate from my personal directory on gitHub to the official location under the rust-vmm project. For that to happen Andreea wants to see a working CI loop, something I am currently working on. One way to proceed would be to close this card and open an new one that concentrates on building the CI loop for the xen-sys crate.

Alex Bennée March 6, 2023 at 3:07 PM

Are we done with this for now ? In which case we can close as delivered.

Alex Bennée September 22, 2022 at 1:39 PM

Dropped Xen fix version as we are not tracking Xen releases directly and release cadence of the rust-vmm subproject is upto us.

Mathieu Poirier May 10, 2022 at 8:57 PM

  • With activities related to and under control, along with crate maintenance problems out of the way, we can start moving forward with this Epic again.

  • Looking more in to binding generation using the bindgen tool, it would be desirable to move away from the ancestral way bindings are generated for this crate.

Next Steps:

  • Move away from ancient bindings generation method.

  • Meaningfully start engaging with the rust-vmm community for upstreaming purposes.

Delivered

Details

Assignee

Reporter

Start date

Original estimate

Time tracking

7w 6h logged48w 4d 2h remaining

Components

Fix versions

Priority

Epic Name

Checklist

Sentry

Created September 21, 2021 at 3:23 PM
Updated March 6, 2023 at 4:53 PM
Resolved March 6, 2023 at 4:53 PM