vhost-device/vhost-device-input/Cargo.toml
Davíð Steinn Geirsson 1c021aaea6 Use our vhost fork for all crates and add GPU flake package
Use our vhost fork for all crates. It has SHMEM and GPU backend support.
Add a Nix flake package for vhost-device-gpu with the virgl backend enabled.

Also fixes duplicate imports in vhost-device-gpu/src/backend/virgl.rs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 19:10:55 +00:00

40 lines
1.1 KiB
TOML

[package]
name = "vhost-device-input"
version = "0.1.0"
authors = ["Leo Yan <leo.yan@linaro.org>"]
description = "vhost input backend device"
repository = "https://github.com/rust-vmm/vhost-device"
readme = "README.md"
keywords = ["virtio-input", "vhost-user", "vhost", "virtio", "rust-vmm"]
categories = ["virtualization"]
license = "Apache-2.0 OR BSD-3-Clause"
edition = "2021"
[features]
xen = ["vm-memory/xen", "vhost/xen", "vhost-user-backend/xen"]
[dependencies]
clap = { version = "4.5", features = ["derive"] }
env_logger = "0.11"
epoll = "4.4"
libc = "0.2"
log = "0.4"
rand = "0.10.0"
tempfile = "3.26"
thiserror = "2.0"
vhost = { git = "https://git.dsg.is/dsg/vhost.git", features = ["vhost-user-backend"] }
vhost-user-backend = { git = "https://git.dsg.is/dsg/vhost.git" }
virtio-bindings = "0.2.5"
virtio-queue = "0.17"
vm-memory = "0.17.1"
vmm-sys-util = "0.15"
evdev = "0.13"
nix = { version = "0.31", features = ["ioctl"] }
[dev-dependencies]
assert_matches = "1.5"
virtio-queue = { version = "0.17", features = ["test-utils"] }
vm-memory = { version = "0.17", features = ["backend-mmap", "backend-atomic"] }
[lints]
workspace = true