kvm-ioctls
The kvm-ioctls crate provides safe wrappers over the KVM API, a set of ioctls used for creating and configuring Virtual Machines (VMs) on Linux. The ioctls are accessible through four structures:
Kvm- wrappers over system ioctlsVmFd- wrappers over VM ioctlsVcpuFd- wrappers over vCPU ioctlsDeviceFd- wrappers over device ioctls
For further details check the KVM API as well as the code documentation.
Supported Platforms
The kvm-ioctls can be used on x86_64, aarch64 and riscv64 (experimental).