#xen #kernel #level #hypercall

xen-sys

Kernel level hypercall support for Xen

3 releases

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

#22 in #xen


Used in 2 crates

MIT/Apache

330KB
11K SLoC

Goal

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.

Dependencies