diff --git a/Cargo.lock b/Cargo.lock index dae73a1..960b510 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1624,18 +1624,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "vhost" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6be08d1166d41a78861ad50212ab3f9eca0729c349ac3a7a8f557c62406b87cc" -dependencies = [ - "bitflags 2.6.0", - "libc", - "vm-memory 0.14.1", - "vmm-sys-util", -] - [[package]] name = "vhost" version = "0.13.0" @@ -1645,7 +1633,7 @@ dependencies = [ "bitflags 2.6.0", "libc", "uuid", - "vm-memory 0.16.1", + "vm-memory", "vmm-sys-util", ] @@ -1660,11 +1648,11 @@ dependencies = [ "queues", "socketcan", "thiserror 1.0.69", - "vhost 0.11.0", - "vhost-user-backend 0.15.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.12.0", - "vm-memory 0.14.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1681,11 +1669,11 @@ dependencies = [ "log", "queues", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1700,11 +1688,11 @@ dependencies = [ "libgpiod", "log", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1718,11 +1706,11 @@ dependencies = [ "libc", "log", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1741,11 +1729,11 @@ dependencies = [ "rand", "tempfile", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1762,11 +1750,11 @@ dependencies = [ "rand", "tempfile", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1780,11 +1768,11 @@ dependencies = [ "itertools 0.13.0", "log", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1800,11 +1788,11 @@ dependencies = [ "num_enum", "tempfile", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1820,11 +1808,11 @@ dependencies = [ "rstest", "tempfile", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1839,11 +1827,11 @@ dependencies = [ "libc", "log", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1857,11 +1845,11 @@ dependencies = [ "libc", "log", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1880,31 +1868,16 @@ dependencies = [ "serde", "tempfile", "thiserror 2.0.3", - "vhost 0.13.0", - "vhost-user-backend 0.17.0", + "vhost", + "vhost-user-backend", "virtio-bindings", - "virtio-queue 0.14.0", + "virtio-queue", "virtio-vsock", - "vm-memory 0.16.1", + "vm-memory", "vmm-sys-util", "vsock", ] -[[package]] -name = "vhost-user-backend" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f0ffb1dd8e00a708a0e2c32d5efec5812953819888591fff9ff68236b8a5096" -dependencies = [ - "libc", - "log", - "vhost 0.11.0", - "virtio-bindings", - "virtio-queue 0.12.0", - "vm-memory 0.14.1", - "vmm-sys-util", -] - [[package]] name = "vhost-user-backend" version = "0.17.0" @@ -1913,10 +1886,10 @@ checksum = "daa03d476437d005abd2dec0970c468ed2a692e6a0604b834699680e171de942" dependencies = [ "libc", "log", - "vhost 0.13.0", + "vhost", "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", + "virtio-queue", + "vm-memory", "vmm-sys-util", ] @@ -1926,18 +1899,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68" -[[package]] -name = "virtio-queue" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07d8406e7250c934462de585d8f2d2781c31819bca1fbb7c5e964ca6bbaabfe8" -dependencies = [ - "log", - "virtio-bindings", - "vm-memory 0.14.1", - "vmm-sys-util", -] - [[package]] name = "virtio-queue" version = "0.14.0" @@ -1946,7 +1907,7 @@ checksum = "872e2f3fbd70a7e6f01689720cce3d5c2c5efe52b484dd07b674246ada0e9a8d" dependencies = [ "log", "virtio-bindings", - "vm-memory 0.16.1", + "vm-memory", "vmm-sys-util", ] @@ -1957,22 +1918,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4118ce26599dc8a238c6ee795d90250c88d8ebfece9e65c1f01dec6e4e2aeb67" dependencies = [ "virtio-bindings", - "virtio-queue 0.14.0", - "vm-memory 0.16.1", -] - -[[package]] -name = "vm-memory" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4" -dependencies = [ - "arc-swap", - "bitflags 2.6.0", - "libc", - "thiserror 1.0.69", - "vmm-sys-util", - "winapi", + "virtio-queue", + "vm-memory", ] [[package]] diff --git a/vhost-device-can/Cargo.toml b/vhost-device-can/Cargo.toml index 5537010..8e9d5b6 100644 --- a/vhost-device-can/Cargo.toml +++ b/vhost-device-can/Cargo.toml @@ -21,14 +21,14 @@ log = "0.4" thiserror = "1.0" queues = "1.0.2" socketcan = "3.3.1" -vhost = { version = "0.11", features = ["vhost-user-backend"] } -vhost-user-backend = "0.15" +vhost = { version = "0.13", features = ["vhost-user-backend"] } +vhost-user-backend = "0.17" virtio-bindings = "0.2.2" -virtio-queue = "0.12" -vm-memory = "0.14.1" +virtio-queue = "0.14" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.12", features = ["test-utils"] } -vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.14", features = ["test-utils"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-console/Cargo.toml b/vhost-device-console/Cargo.toml index ce845b9..228a056 100644 --- a/vhost-device-console/Cargo.toml +++ b/vhost-device-console/Cargo.toml @@ -27,10 +27,10 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.14", features = ["test-utils"] } -vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-gpio/Cargo.toml b/vhost-device-gpio/Cargo.toml index 4f88fe4..4ab71c0 100644 --- a/vhost-device-gpio/Cargo.toml +++ b/vhost-device-gpio/Cargo.toml @@ -25,7 +25,7 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.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.14", features = ["test-utils"] } -vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-i2c/Cargo.toml b/vhost-device-i2c/Cargo.toml index 581dda2..226513e 100644 --- a/vhost-device-i2c/Cargo.toml +++ b/vhost-device-i2c/Cargo.toml @@ -24,10 +24,10 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.14", features = ["test-utils"] } -vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-input/Cargo.toml b/vhost-device-input/Cargo.toml index df723cb..9fc0791 100644 --- a/vhost-device-input/Cargo.toml +++ b/vhost-device-input/Cargo.toml @@ -26,7 +26,7 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" evdev = "0.12" nix = { version = "0.29", features = ["ioctl"] } diff --git a/vhost-device-rng/Cargo.toml b/vhost-device-rng/Cargo.toml index 5e15a01..c06b29a 100644 --- a/vhost-device-rng/Cargo.toml +++ b/vhost-device-rng/Cargo.toml @@ -25,7 +25,7 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] diff --git a/vhost-device-scmi/Cargo.toml b/vhost-device-scmi/Cargo.toml index d30194c..81227d5 100644 --- a/vhost-device-scmi/Cargo.toml +++ b/vhost-device-scmi/Cargo.toml @@ -19,7 +19,7 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] diff --git a/vhost-device-scsi/Cargo.toml b/vhost-device-scsi/Cargo.toml index 00193c1..5ed8453 100644 --- a/vhost-device-scsi/Cargo.toml +++ b/vhost-device-scsi/Cargo.toml @@ -25,7 +25,7 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] diff --git a/vhost-device-sound/Cargo.toml b/vhost-device-sound/Cargo.toml index 05658da..e1e72fd 100644 --- a/vhost-device-sound/Cargo.toml +++ b/vhost-device-sound/Cargo.toml @@ -25,7 +25,7 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.1" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.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.23.0" tempfile = "3.14" virtio-queue = { version = "0.14", features = ["test-utils"] } -vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-spi/Cargo.toml b/vhost-device-spi/Cargo.toml index 8fd526b..6ddd0aa 100644 --- a/vhost-device-spi/Cargo.toml +++ b/vhost-device-spi/Cargo.toml @@ -25,11 +25,11 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" bitflags = "2.6.0" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.14", features = ["test-utils"] } -vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-template/Cargo.toml b/vhost-device-template/Cargo.toml index cff1884..fbac7db 100644 --- a/vhost-device-template/Cargo.toml +++ b/vhost-device-template/Cargo.toml @@ -25,10 +25,10 @@ vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" virtio-queue = { version = "0.14", features = ["test-utils"] } -vm-memory = { version = "0.16.0", features = ["backend-mmap", "backend-atomic"] } +vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-vsock/Cargo.toml b/vhost-device-vsock/Cargo.toml index d2a99ac..2198e44 100644 --- a/vhost-device-vsock/Cargo.toml +++ b/vhost-device-vsock/Cargo.toml @@ -26,7 +26,7 @@ vhost-user-backend = "0.17" virtio-bindings = "0.2.2" virtio-queue = "0.14" virtio-vsock = "0.8" -vm-memory = "0.16.0" +vm-memory = "0.16.1" vmm-sys-util = "0.12" figment = { version = "0.10.19", features = ["yaml"] } vsock = { version = "0.5.0", optional = true }