Skip to content

rust-vmm/vfio-user

vfio_user

Design

This crate provides the client and server support for implementing vfio-user devices. More details of vfio-user can be found in the protocol specification.

Usage

There are two structs:

  • Client provides a vfio-user client (the part that sits in the VMM)
  • Server provides a vfio-user server (the part that implements the device)

Examples

The examples directory contains a sample PCI device implementing a GPIO controller. It can be compiled with cargo build --examples

Licence

This crate is licensed under the Apache 2.0 licence. The full text can be found in the LICENSE-APACHE file.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, BSD-3-Clause licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
BSD-3-Clause
LICENSE-BSD-3-Clause

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages