3 releases

0.0.0-pre2 May 27, 2022
0.0.0-pre1 May 27, 2019
0.0.0-pre Nov 3, 2017

#1162 in Embedded development

31 downloads per month
Used in 2 crates


11K SLoC


This project aims to provide unsafe calls to the Xen Hypervisor hypercall API. It is aimed for kernel level (or unikernel) style projects and not is not currently intended to be used from user space Linux applications. Potentially in the future we can make its calls via /dev/xen/ interfaces while bare metal and kernel systems will natively call the hypercalls. This crate could export different modules for the /dev/xen interfaces and allow the xen crate to provide the same API to the user by using #[cfg()] blocks.