| Crates.io | xhypervisor |
| lib.rs | xhypervisor |
| version | 0.3.0 |
| created_at | 2019-12-28 10:53:44.292593+00 |
| updated_at | 2025-04-01 08:00:29.300598+00 |
| description | Hardware-accelerated virtualization on OS X |
| homepage | |
| repository | https://www.github.com/RWTH-OS/xhypervisor |
| max_upload_size | |
| id | 192919 |
| size | 115,529 |
xhypervisor is a Rust library that taps into functionality that enables hardware-accelerated execution of virtual machines on OS X.
It is a fork of hypervisor-rs and modified for the development of uhyve.
Derived from ahv, we added the support of Apple's Hypervisor Framework on Apple Silicon.
It binds to the Hypervisor framework on OS X, and exposes a safe Rust interface through the hypervisor module, and an unsafe foreign function interface through the xhypervisor::ffi module.
To use this library, you need
$ sysctl kern.hv_support
kern.hv_support: 1