xref: /cloud-hypervisor/pci/Cargo.toml (revision 07d1208dd53a207a65b649b8952780dfd0ca59d9)
1[package]
2name = "pci"
3version = "0.1.0"
4authors = ["Samuel Ortiz <sameo@linux.intel.com>"]
5edition = "2021"
6
7[features]
8default = []
9kvm = ["vfio-ioctls/kvm"]
10mshv = ["vfio-ioctls/mshv"]
11
12[dependencies]
13anyhow = "1.0.75"
14byteorder = "1.4.3"
15hypervisor = { path = "../hypervisor" }
16vfio-bindings = { git = "https://github.com/rust-vmm/vfio", branch = "main", features = ["fam-wrappers"] }
17vfio-ioctls = { git = "https://github.com/rust-vmm/vfio", branch = "main", default-features = false }
18vfio_user = { git = "https://github.com/rust-vmm/vfio-user", branch = "main" }
19
20vmm-sys-util = "0.11.0"
21libc = "0.2.147"
22log = "0.4.17"
23serde = { version = "1.0.168", features = ["derive"] }
24thiserror = "1.0.40"
25versionize = "0.1.10"
26versionize_derive = "0.1.4"
27vm-allocator = { path = "../vm-allocator" }
28vm-device = { path = "../vm-device" }
29vm-memory = { version = "0.12.2", features = ["backend-mmap", "backend-atomic", "backend-bitmap"] }
30vm-migration = { path = "../vm-migration" }
31