diff --git a/Cargo.lock b/Cargo.lock index bf36d74..4d0fa3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,9 +92,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.80" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" +checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" [[package]] name = "arc-swap" @@ -237,9 +237,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.2" +version = "4.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" +checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" dependencies = [ "clap_builder", "clap_derive", @@ -259,11 +259,11 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.0" +version = "4.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" +checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "syn 2.0.46", @@ -543,6 +543,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "home" version = "0.5.9" @@ -856,9 +862,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] @@ -1043,9 +1049,9 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.9.32" +version = "0.9.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" +checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9" dependencies = [ "indexmap", "itoa", @@ -1175,18 +1181,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", @@ -1256,9 +1262,9 @@ checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unsafe-libyaml" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" [[package]] name = "utf8parse" @@ -1280,9 +1286,9 @@ checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" [[package]] name = "vhost" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" +checksum = "6be08d1166d41a78861ad50212ab3f9eca0729c349ac3a7a8f557c62406b87cc" dependencies = [ "bitflags 2.4.1", "libc", @@ -1473,9 +1479,9 @@ dependencies = [ [[package]] name = "vhost-user-backend" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c8c447d076ac508d78cb45664d203df7989e891656dce260a7e93d72352c9a" +checksum = "f76401f5c520d068ccb31eefbc88fa5b526039747ec612cb33a5f9c57a263199" dependencies = [ "libc", "log", @@ -1517,9 +1523,9 @@ dependencies = [ [[package]] name = "vm-memory" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459" +checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4" dependencies = [ "arc-swap", "bitflags 2.4.1", diff --git a/vhost-device-gpio/Cargo.toml b/vhost-device-gpio/Cargo.toml index 511b6a6..0416dd5 100644 --- a/vhost-device-gpio/Cargo.toml +++ b/vhost-device-gpio/Cargo.toml @@ -21,11 +21,11 @@ env_logger = "0.11" libc = "0.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" [target.'cfg(target_env = "gnu")'.dependencies] @@ -34,4 +34,4 @@ libgpiod = "0.2" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.11", features = ["test-utils"] } -vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-i2c/Cargo.toml b/vhost-device-i2c/Cargo.toml index be4f703..d9c6587 100644 --- a/vhost-device-i2c/Cargo.toml +++ b/vhost-device-i2c/Cargo.toml @@ -20,14 +20,14 @@ env_logger = "0.11" libc = "0.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.11", features = ["test-utils"] } -vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-input/Cargo.toml b/vhost-device-input/Cargo.toml index dafe3a9..ee5e52f 100644 --- a/vhost-device-input/Cargo.toml +++ b/vhost-device-input/Cargo.toml @@ -22,11 +22,11 @@ log = "0.4" rand = "0.8.5" tempfile = "3.10" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" evdev = "0.12" nix = { version = "0.28", features = ["ioctl"] } diff --git a/vhost-device-rng/Cargo.toml b/vhost-device-rng/Cargo.toml index af5da8c..c5cdb0e 100644 --- a/vhost-device-rng/Cargo.toml +++ b/vhost-device-rng/Cargo.toml @@ -21,11 +21,11 @@ log = "0.4" rand = "0.8.5" tempfile = "3.10" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" [dev-dependencies] diff --git a/vhost-device-scmi/Cargo.toml b/vhost-device-scmi/Cargo.toml index 3c92ffb..acaabd5 100644 --- a/vhost-device-scmi/Cargo.toml +++ b/vhost-device-scmi/Cargo.toml @@ -15,11 +15,11 @@ env_logger = "0.11" itertools = "0.12" log = "0.4" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" [dev-dependencies] diff --git a/vhost-device-scsi/Cargo.toml b/vhost-device-scsi/Cargo.toml index 7802390..7412ac2 100644 --- a/vhost-device-scsi/Cargo.toml +++ b/vhost-device-scsi/Cargo.toml @@ -21,11 +21,11 @@ epoll = "4.3" log = "0.4" num_enum = "0.7" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" [dev-dependencies] diff --git a/vhost-device-sound/Cargo.toml b/vhost-device-sound/Cargo.toml index 6debc98..ab140a2 100644 --- a/vhost-device-sound/Cargo.toml +++ b/vhost-device-sound/Cargo.toml @@ -21,11 +21,11 @@ clap = { version = "4.5", features = ["derive"] } env_logger = "0.11" log = "0.4" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.1" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" # Make alsa and pipewire backends available only on gnu @@ -37,4 +37,4 @@ pw = { package = "pipewire", version = "0.8", optional = true } rstest = "0.18.2" tempfile = "3.10" virtio-queue = { version = "0.11", features = ["test-utils"] } -vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-template/Cargo.toml b/vhost-device-template/Cargo.toml index 8a54664..01bb1da 100644 --- a/vhost-device-template/Cargo.toml +++ b/vhost-device-template/Cargo.toml @@ -21,14 +21,14 @@ env_logger = "0.11" libc = "0.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.11", features = ["test-utils"] } -vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-vsock/Cargo.toml b/vhost-device-vsock/Cargo.toml index ce37117..1b8803c 100644 --- a/vhost-device-vsock/Cargo.toml +++ b/vhost-device-vsock/Cargo.toml @@ -19,12 +19,12 @@ env_logger = "0.11" epoll = "4.3.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.10", features = ["vhost-user-backend"] } -vhost-user-backend = "0.13" +vhost = { version = "0.11", features = ["vhost-user-backend"] } +vhost-user-backend = "0.14" virtio-bindings = "0.2.2" virtio-queue = "0.11" virtio-vsock = "0.5" -vm-memory = "0.14.0" +vm-memory = "0.14.1" vmm-sys-util = "0.12" config = { version = "0.14", default-features = false, features = ["yaml"] } serde = { version = "1", features = ["derive"] }