diff --git a/Cargo.lock b/Cargo.lock index 4931e06..8da9c2d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,9 +235,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.12" +version = "4.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" +checksum = "33e92c5c1a78c62968ec57dbc2440366a2d6e5a23faf829970ff1585dc6b18e2" dependencies = [ "clap_builder", "clap_derive", @@ -245,9 +245,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.12" +version = "4.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" +checksum = "f4323769dc8a61e2c39ad7dc26f6f2800524691a44d74fe3d1071a5c24db6370" dependencies = [ "anstream", "anstyle", @@ -496,9 +496,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -609,9 +609,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.151" +version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" [[package]] name = "libgpiod" @@ -769,18 +769,18 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0" +checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e" +checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -868,9 +868,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.74" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2de98502f212cfcea8d0bb305bd0f49d7ebdd75b64ba0a68f937d888f4e0d6db" +checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" dependencies = [ "unicode-ident", ] @@ -1029,24 +1029,24 @@ checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "semver" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" [[package]] name = "serde" -version = "1.0.193" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" +checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.193" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" +checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" dependencies = [ "proc-macro2", "quote", @@ -1064,9 +1064,9 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.9.29" +version = "0.9.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15e0ef66bf939a7c890a0bf6d5a733c70202225f9888a89ed5c62298b019129" +checksum = "b1bf28c79a99f70ee1f1d83d10c875d2e70618417fda01ad1785e027579d9d38" dependencies = [ "indexmap", "itoa", @@ -1178,9 +1178,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.12" +version = "0.12.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" +checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" [[package]] name = "tempfile" @@ -1305,9 +1305,9 @@ checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" [[package]] name = "vhost" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "289adfce099c71f8310f895932ccd978f352ca494ea47496dbe20d4241888b82" +checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" dependencies = [ "bitflags 2.4.1", "libc", @@ -1498,9 +1498,9 @@ dependencies = [ [[package]] name = "vhost-user-backend" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61255322e3ebe93fb77d9f6d99577eca7089bbea4174076c5353a8024a463061" +checksum = "d2243067e1baeb3994d8542c9360b9b48dc2bbbb4e71ff6015642ccf0b0bfcfc" dependencies = [ "libc", "log", @@ -1519,9 +1519,9 @@ checksum = "878bcb1b2812a10c30d53b0ed054999de3d98f25ece91fc173973f9c57aaae86" [[package]] name = "virtio-queue" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73a01db2cfb6c4b9bc20608b1336263d16714ea8db05de9fec2a254e076f9385" +checksum = "e3f69a13d6610db9312acbb438b0390362af905d37634a2106be70c0f734986d" dependencies = [ "log", "virtio-bindings", @@ -1531,9 +1531,9 @@ dependencies = [ [[package]] name = "virtio-vsock" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22d55181677c3b7574a8e9f2f0f24b66912ffebd07953f42e42447aa0fd9b066" +checksum = "cac6563c0154c034d102324fc43cea7815140947217a418dce92c6797371c325" dependencies = [ "virtio-bindings", "virtio-queue", @@ -1542,9 +1542,9 @@ dependencies = [ [[package]] name = "vm-memory" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5376c9ee5ebe2103a310d8241936cfb93c946734b0479a4fa5bdf7a64abbacd8" +checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459" dependencies = [ "arc-swap", "bitflags 2.4.1", @@ -1556,9 +1556,9 @@ dependencies = [ [[package]] name = "vmm-sys-util" -version = "0.11.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48b7b084231214f7427041e4220d77dfe726897a6d41fddee450696e66ff2a29" +checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" dependencies = [ "bitflags 1.3.2", "libc", @@ -1747,9 +1747,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.31" +version = "0.5.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" +checksum = "b7520bbdec7211caa7c4e682eb1fbe07abe20cee6756b6e00f537c82c11816aa" dependencies = [ "memchr", ] diff --git a/vhost-device-gpio/Cargo.toml b/vhost-device-gpio/Cargo.toml index d23bcb6..cca0f97 100644 --- a/vhost-device-gpio/Cargo.toml +++ b/vhost-device-gpio/Cargo.toml @@ -21,17 +21,17 @@ env_logger = "0.10" libc = "0.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" [target.'cfg(target_env = "gnu")'.dependencies] libgpiod = "0.2" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } -vm-memory = { version = "0.13.1", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } +vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-i2c/Cargo.toml b/vhost-device-i2c/Cargo.toml index 0d03705..17b5f6b 100644 --- a/vhost-device-i2c/Cargo.toml +++ b/vhost-device-i2c/Cargo.toml @@ -20,14 +20,14 @@ env_logger = "0.10" libc = "0.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } -vm-memory = { version = "0.13.1", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } +vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-input/Cargo.toml b/vhost-device-input/Cargo.toml index 36c6a4e..79fe73b 100644 --- a/vhost-device-input/Cargo.toml +++ b/vhost-device-input/Cargo.toml @@ -22,16 +22,16 @@ log = "0.4" rand = "0.8.5" tempfile = "3.9" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" evdev = "0.12" nix = { version = "0.27", features = ["ioctl"] } [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } -vm-memory = { version = "0.13", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } +vm-memory = { version = "0.14", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-rng/Cargo.toml b/vhost-device-rng/Cargo.toml index bbf9549..7c0fb00 100644 --- a/vhost-device-rng/Cargo.toml +++ b/vhost-device-rng/Cargo.toml @@ -21,14 +21,14 @@ log = "0.4" rand = "0.8.5" tempfile = "3.9" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } -vm-memory = { version = "0.13", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } +vm-memory = { version = "0.14", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-scmi/Cargo.toml b/vhost-device-scmi/Cargo.toml index 38ae263..0d37e2d 100644 --- a/vhost-device-scmi/Cargo.toml +++ b/vhost-device-scmi/Cargo.toml @@ -15,13 +15,13 @@ env_logger = "0.10" itertools = "0.12" log = "0.4" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } diff --git a/vhost-device-scsi/Cargo.toml b/vhost-device-scsi/Cargo.toml index 256415b..887b7e6 100644 --- a/vhost-device-scsi/Cargo.toml +++ b/vhost-device-scsi/Cargo.toml @@ -21,12 +21,12 @@ epoll = "4.3" log = "0.4" num_enum = "0.7" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" diff --git a/vhost-device-sound/Cargo.toml b/vhost-device-sound/Cargo.toml index 51cabc8..8fb429c 100644 --- a/vhost-device-sound/Cargo.toml +++ b/vhost-device-sound/Cargo.toml @@ -21,12 +21,12 @@ clap = { version = "4.4", features = ["derive"] } env_logger = "0.10" log = "0.4" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.1" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" # Make alsa and pipewire backends available only on gnu [target.'cfg(target_env = "gnu")'.dependencies] @@ -36,5 +36,5 @@ pw = { package = "pipewire", git = "https://gitlab.freedesktop.org/pipewire/pipe [dev-dependencies] rstest = "0.18.2" tempfile = "3.9" -virtio-queue = { version = "0.10", features = ["test-utils"] } -vm-memory = { version = "0.13.1", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } +vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-template/Cargo.toml b/vhost-device-template/Cargo.toml index 1509f6f..fcb5181 100644 --- a/vhost-device-template/Cargo.toml +++ b/vhost-device-template/Cargo.toml @@ -21,14 +21,14 @@ env_logger = "0.10" libc = "0.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } -vm-memory = { version = "0.13.1", features = ["backend-mmap", "backend-atomic"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } +vm-memory = { version = "0.14.0", features = ["backend-mmap", "backend-atomic"] } diff --git a/vhost-device-vsock/Cargo.toml b/vhost-device-vsock/Cargo.toml index 8182dda..18f1ff7 100644 --- a/vhost-device-vsock/Cargo.toml +++ b/vhost-device-vsock/Cargo.toml @@ -19,18 +19,18 @@ env_logger = "0.10" epoll = "4.3.2" log = "0.4" thiserror = "1.0" -vhost = { version = "0.9", features = ["vhost-user-backend"] } -vhost-user-backend = "0.11" +vhost = { version = "0.10", features = ["vhost-user-backend"] } +vhost-user-backend = "0.12" virtio-bindings = "0.2.2" -virtio-queue = "0.10" -virtio-vsock = "0.4" -vm-memory = "0.13.1" -vmm-sys-util = "0.11" +virtio-queue = "0.11" +virtio-vsock = "0.5" +vm-memory = "0.14.0" +vmm-sys-util = "0.12" config = { version = "0.13", default-features = false, features = ["yaml"] } serde = { version = "1", features = ["derive"] } serde_yaml = "0.9" [dev-dependencies] assert_matches = "1.5" -virtio-queue = { version = "0.10", features = ["test-utils"] } +virtio-queue = { version = "0.11", features = ["test-utils"] } tempfile = "3.9.0"