kvm-ioctls

Crates.iokvm-ioctls
lib.rskvm-ioctls
version0.22.1
created_at2019-02-28 13:36:45.596586+00
updated_at2025-09-25 08:49:50.491376+00
descriptionSafe wrappers over KVM ioctls
homepage
repositoryhttps://github.com/rust-vmm/kvm
max_upload_size
id117775
size356,282
(ShadowCurse)

documentation

README

crates.io

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 ioctls
  • VmFd - wrappers over VM ioctls
  • VcpuFd - wrappers over vCPU ioctls
  • DeviceFd - 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).

Commit count: 517

cargo fmt