mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-09-12 10:04:51 +00:00
Adding a simple field `migration_support` to VhostUserHandle in order to store the information about the device supporting migration or not. The value of this flag depends on the feature set negotiated with the backend. It's considered as supporting migration if VHOST_F_LOG_ALL is present in the virtio features and if VHOST_USER_PROTOCOL_F_LOG_SHMFD is present in the vhost-user protocol features. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
40 lines
1.2 KiB
TOML
40 lines
1.2 KiB
TOML
[package]
|
|
name = "virtio-devices"
|
|
version = "0.1.0"
|
|
authors = ["The Cloud Hypervisor Authors"]
|
|
edition = "2018"
|
|
|
|
[features]
|
|
default = []
|
|
io_uring = ["block_util/io_uring"]
|
|
mshv = []
|
|
|
|
[dependencies]
|
|
anyhow = "1.0"
|
|
arc-swap = ">=1.0.0"
|
|
block_util = { path = "../block_util" }
|
|
byteorder = "1.4.3"
|
|
epoll = ">=4.0.1"
|
|
event_monitor = { path = "../event_monitor" }
|
|
io-uring = ">=0.4.0"
|
|
libc = "0.2.98"
|
|
log = "0.4.14"
|
|
net_gen = { path = "../net_gen" }
|
|
net_util = { path = "../net_util" }
|
|
pci = { path = "../pci" }
|
|
rate_limiter = { path = "../rate_limiter" }
|
|
seccomp = { git = "https://github.com/firecracker-microvm/firecracker", tag = "v0.24.5" }
|
|
serde = ">=1.0.27"
|
|
serde_derive = ">=1.0.27"
|
|
serde_json = ">=1.0.9"
|
|
versionize = "0.1.6"
|
|
versionize_derive = "0.1.4"
|
|
vhost = { git = "https://github.com/rust-vmm/vhost", branch = "master", package = "vhost", features = ["vhost-user-master", "vhost-user-slave", "vhost-kern"] }
|
|
virtio-bindings = { version = "0.1", features = ["virtio-v5_0_0"]}
|
|
vm-allocator = { path = "../vm-allocator" }
|
|
vm-device = { path = "../vm-device" }
|
|
vm-memory = { version = "0.5.0", features = ["backend-mmap", "backend-atomic", "backend-bitmap"] }
|
|
vm-migration = { path = "../vm-migration" }
|
|
vm-virtio = { path = "../vm-virtio" }
|
|
vmm-sys-util = ">=0.3.1"
|