sameo / kvm-bindings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Crates.io

kvm-bindings

Rust FFI bindings to KVM generated using bindgen. It currently has support for the following target architectures:

  • x86
  • x86_64
  • arm
  • arm64

Usage

First, add the following to your Cargo.toml:

kvm-bindings = "0.1"

Next, add this to your crate root:

extern crate kvm_bindings;

By default kvm-bindings will export a wrapper over the latest available kernel version (4.20), but you can select a different version by specifying it in your toml:

kvm-bindings = { version = "0.1", features = ["kvm_v4_20_0"]}

In the kvm-bindings crate each feature maps to exactly one Linux version as follows:

  • kvm_v4_14_0 contains the bindings for the Linux kernel version 4.14
  • kvm_v4_20_0 contains the bindings for the Linux kernel version 4.20

About

License:Apache License 2.0


Languages

Language:Rust 100.0%