From 4db68204f8faee881893c4a2cf21eb41f857bda6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 04:34:12 +0000 Subject: [PATCH] build(deps): bump the rust-vmm group across 2 directories with 1 update Bumps the rust-vmm group with 1 update in the / directory: [virtio-bindings](https://github.com/rust-vmm/vm-virtio). Bumps the rust-vmm group with 1 update in the /staging directory: [virtio-bindings](https://github.com/rust-vmm/vm-virtio). Updates `virtio-bindings` from 0.2.4 to 0.2.5 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.4...virtio-bindings-v0.2.5) Updates `virtio-bindings` from 0.2.4 to 0.2.5 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.4...virtio-bindings-v0.2.5) --- updated-dependencies: - dependency-name: virtio-bindings dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: virtio-bindings dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm ... Signed-off-by: dependabot[bot] --- Cargo.lock | 47 ++++++++++- staging/Cargo.lock | 110 +++++++++++++++++++++++++- staging/vhost-device-video/Cargo.toml | 2 +- vhost-device-can/Cargo.toml | 2 +- vhost-device-console/Cargo.toml | 2 +- vhost-device-gpio/Cargo.toml | 2 +- vhost-device-gpu/Cargo.toml | 2 +- vhost-device-i2c/Cargo.toml | 2 +- vhost-device-input/Cargo.toml | 2 +- vhost-device-rng/Cargo.toml | 2 +- vhost-device-scsi/Cargo.toml | 2 +- vhost-device-sound/Cargo.toml | 2 +- vhost-device-spi/Cargo.toml | 2 +- vhost-device-template/Cargo.toml | 2 +- vhost-device-vsock/Cargo.toml | 2 +- 15 files changed, 164 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b4f39d6..6064fc7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -142,7 +142,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "rustc-hash", + "rustc-hash 1.1.0", "shlex", "syn 1.0.109", "which", @@ -164,7 +164,27 @@ dependencies = [ "proc-macro2", "quote", "regex", - "rustc-hash", + "rustc-hash 1.1.0", + "shlex", + "syn 2.0.87", +] + +[[package]] +name = "bindgen" +version = "0.71.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" +dependencies = [ + "bitflags 2.8.0", + "cexpr", + "clang-sys", + "itertools 0.13.0", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash 2.1.1", "shlex", "syn 2.0.87", ] @@ -1095,6 +1115,16 @@ dependencies = [ "termtree", ] +[[package]] +name = "prettyplease" +version = "0.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" +dependencies = [ + "proc-macro2", + "syn 2.0.87", +] + [[package]] name = "proc-macro-crate" version = "3.2.0" @@ -1262,6 +1292,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustc_version" version = "0.4.1" @@ -2038,9 +2074,12 @@ dependencies = [ [[package]] name = "virtio-bindings" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68" +checksum = "cd2fe65550801ac106389d41f34cb1b32c4f7aaedf1b6cda1da3a211880de7f6" +dependencies = [ + "bindgen 0.71.1", +] [[package]] name = "virtio-queue" diff --git a/staging/Cargo.lock b/staging/Cargo.lock index 3f12e28..2d72256 100644 --- a/staging/Cargo.lock +++ b/staging/Cargo.lock @@ -85,6 +85,26 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" +[[package]] +name = "bindgen" +version = "0.71.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" +dependencies = [ + "bitflags 2.8.0", + "cexpr", + "clang-sys", + "itertools", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", + "syn", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -103,12 +123,32 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +[[package]] +name = "cexpr" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +dependencies = [ + "nom", +] + [[package]] name = "cfg-if" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "clang-sys" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +dependencies = [ + "glob", + "libc", + "libloading", +] + [[package]] name = "clap" version = "4.5.29" @@ -155,6 +195,12 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + [[package]] name = "enumn" version = "0.1.14" @@ -334,12 +380,31 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "libc" version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +[[package]] +name = "libloading" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +dependencies = [ + "cfg-if", + "windows-targets", +] + [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -358,6 +423,12 @@ version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "nix" version = "0.27.1" @@ -369,6 +440,16 @@ dependencies = [ "libc", ] +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + [[package]] name = "num_cpus" version = "1.16.0" @@ -427,6 +508,16 @@ dependencies = [ "zerocopy 0.7.35", ] +[[package]] +name = "prettyplease" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac" +dependencies = [ + "proc-macro2", + "syn", +] + [[package]] name = "proc-macro-crate" version = "3.2.0" @@ -550,6 +641,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustc_version" version = "0.4.1" @@ -578,6 +675,12 @@ version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "slab" version = "0.4.9" @@ -777,9 +880,12 @@ dependencies = [ [[package]] name = "virtio-bindings" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68" +checksum = "cd2fe65550801ac106389d41f34cb1b32c4f7aaedf1b6cda1da3a211880de7f6" +dependencies = [ + "bindgen", +] [[package]] name = "virtio-queue" diff --git a/staging/vhost-device-video/Cargo.toml b/staging/vhost-device-video/Cargo.toml index 2f24c1a..6c15781 100644 --- a/staging/vhost-device-video/Cargo.toml +++ b/staging/vhost-device-video/Cargo.toml @@ -28,7 +28,7 @@ thiserror = "2.0" futures-executor = { version = "0.3", features = ["thread-pool"] } vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.1" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.0" vmm-sys-util = "0.12" diff --git a/vhost-device-can/Cargo.toml b/vhost-device-can/Cargo.toml index 1ab1f8d..222180e 100644 --- a/vhost-device-can/Cargo.toml +++ b/vhost-device-can/Cargo.toml @@ -23,7 +23,7 @@ queues = "1.0.2" socketcan = "3.5.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-console/Cargo.toml b/vhost-device-console/Cargo.toml index 06cdb2f..ee78be7 100644 --- a/vhost-device-console/Cargo.toml +++ b/vhost-device-console/Cargo.toml @@ -25,7 +25,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-gpio/Cargo.toml b/vhost-device-gpio/Cargo.toml index 4ab71c0..7d05020 100644 --- a/vhost-device-gpio/Cargo.toml +++ b/vhost-device-gpio/Cargo.toml @@ -23,7 +23,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-gpu/Cargo.toml b/vhost-device-gpu/Cargo.toml index a23d23b..21c01a0 100644 --- a/vhost-device-gpu/Cargo.toml +++ b/vhost-device-gpu/Cargo.toml @@ -30,7 +30,7 @@ rutabaga_gfx = { version = "0.1.5", features = ["virgl_renderer"] } thiserror = "2.0.11" vhost = { version = "0.13.0", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14.0" vm-memory = "0.16.1" vmm-sys-util = "0.12.1" diff --git a/vhost-device-i2c/Cargo.toml b/vhost-device-i2c/Cargo.toml index 226513e..804a6d8 100644 --- a/vhost-device-i2c/Cargo.toml +++ b/vhost-device-i2c/Cargo.toml @@ -22,7 +22,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-input/Cargo.toml b/vhost-device-input/Cargo.toml index a7eedc0..56fc849 100644 --- a/vhost-device-input/Cargo.toml +++ b/vhost-device-input/Cargo.toml @@ -24,7 +24,7 @@ tempfile = "3.16" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-rng/Cargo.toml b/vhost-device-rng/Cargo.toml index 9eef9b8..f8933f5 100644 --- a/vhost-device-rng/Cargo.toml +++ b/vhost-device-rng/Cargo.toml @@ -23,7 +23,7 @@ tempfile = "3.16" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-scsi/Cargo.toml b/vhost-device-scsi/Cargo.toml index 8cc5059..b83fdff 100644 --- a/vhost-device-scsi/Cargo.toml +++ b/vhost-device-scsi/Cargo.toml @@ -23,7 +23,7 @@ num_enum = "0.7" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-sound/Cargo.toml b/vhost-device-sound/Cargo.toml index 7c17bce..207d9fc 100644 --- a/vhost-device-sound/Cargo.toml +++ b/vhost-device-sound/Cargo.toml @@ -23,7 +23,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.1" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-spi/Cargo.toml b/vhost-device-spi/Cargo.toml index b09fc1f..e8e4b9e 100644 --- a/vhost-device-spi/Cargo.toml +++ b/vhost-device-spi/Cargo.toml @@ -23,7 +23,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-template/Cargo.toml b/vhost-device-template/Cargo.toml index fbac7db..7c642f3 100644 --- a/vhost-device-template/Cargo.toml +++ b/vhost-device-template/Cargo.toml @@ -23,7 +23,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" vm-memory = "0.16.1" vmm-sys-util = "0.12" diff --git a/vhost-device-vsock/Cargo.toml b/vhost-device-vsock/Cargo.toml index 9639020..979895f 100644 --- a/vhost-device-vsock/Cargo.toml +++ b/vhost-device-vsock/Cargo.toml @@ -23,7 +23,7 @@ log = "0.4" thiserror = "2.0" vhost = { version = "0.13", features = ["vhost-user-backend"] } vhost-user-backend = "0.17" -virtio-bindings = "0.2.2" +virtio-bindings = "0.2.5" virtio-queue = "0.14" virtio-vsock = "0.8" vm-memory = "0.16.1"