diff --git a/Cargo.lock b/Cargo.lock index cb1194958c4..209079e501b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,7 @@ version = "0.1.0" dependencies = [ "displaydoc", "thiserror 2.0.18", - "vm-memory", + "vm-memory 0.18.0", "zerocopy", ] @@ -849,9 +849,9 @@ dependencies = [ [[package]] name = "kvm-bindings" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b3c06ff73c7ce03e780887ec2389d62d2a2a9ddf471ab05c2ff69207cd3f3b4" +checksum = "11cf0ca75d59e9d298647c59cf6c5286fa048120caa77972a7a504a0824d234f" dependencies = [ "serde", "vmm-sys-util", @@ -860,9 +860,9 @@ dependencies = [ [[package]] name = "kvm-ioctls" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "333f77a20344a448f3f70664918135fddeb804e938f28a99d685bd92926e0b19" +checksum = "06ac372c120eb893b086d1a12027669cf2b478d1f71204021ffa7adf57948d63" dependencies = [ "bitflags 2.12.1", "kvm-bindings", @@ -910,7 +910,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de72cb02c55ecffcf75fe78295926f872eb6eb0a58d629c58a8c324dc26380f6" dependencies = [ - "vm-memory", + "vm-memory 0.16.2", ] [[package]] @@ -1577,14 +1577,14 @@ dependencies = [ [[package]] name = "vhost" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c76d90ce3c6b37d610a5304c9a445cfff580cf8b4b9fd02fb256aaf68552c28a" +checksum = "ee90657203a8644e9a0860a0db6a7887d8ef0c7bc09fc22dfa4ae75df65bac86" dependencies = [ "bitflags 2.12.1", "libc", "uuid", - "vm-memory", + "vm-memory 0.17.1", "vmm-sys-util", ] @@ -1605,6 +1605,17 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e21282841a059bb62627ce8441c491f09603622cd5a21c43bfedc85a2952f23" +[[package]] +name = "vm-memory" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd5e56d48353c5f54ef50bd158a0452fc82f5383da840f7b8efc31695dd3b9d" +dependencies = [ + "libc", + "thiserror 1.0.69", + "winapi", +] + [[package]] name = "vm-memory" version = "0.17.1" @@ -1616,6 +1627,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "vm-memory" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b55e753c7725603745cb32b2287ef7ef3da05c03c7702cda3fa8abe25ae0465" +dependencies = [ + "libc", + "thiserror 2.0.18", + "winapi", +] + [[package]] name = "vm-superio" version = "0.8.1" @@ -1663,7 +1685,7 @@ dependencies = [ "vhost", "vm-allocator", "vm-fdt", - "vm-memory", + "vm-memory 0.18.0", "vm-superio", "vmm-sys-util", "zerocopy", diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index db52292b7a9..3c49d181ae1 100644 --- a/src/acpi-tables/Cargo.toml +++ b/src/acpi-tables/Cargo.toml @@ -15,7 +15,7 @@ bench = false [dependencies] displaydoc = "0.2.6" thiserror = "2.0.18" -vm-memory = { version = "0.17.1", features = ["backend-mmap", "backend-bitmap"] } +vm-memory = { version = "0.18.0", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.8.50", features = ["derive"] } [lints] diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 50cd9b59134..10508fa0bac 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -34,7 +34,7 @@ event-manager = "0.4.2" gdbstub = { version = "0.7.10", optional = true } gdbstub_arch = { version = "0.3.3", optional = true } kvm-bindings = { version = "0.14.0", features = ["fam-wrappers", "serde"] } -kvm-ioctls = "0.24.0" +kvm-ioctls = "0.25.0" libc = "0.2.186" linux-loader = "0.13.2" log = { version = "0.4.31", features = ["std", "serde"] } @@ -49,9 +49,9 @@ thiserror = "2.0.18" userfaultfd = "0.9.0" utils = { path = "../utils" } uuid = "1.23.2" -vhost = { version = "0.15.0", features = ["vhost-user-frontend"] } +vhost = { version = "0.16.0", features = ["vhost-user-frontend"] } vm-allocator = { version = "0.1.4", features = ["serde"] } -vm-memory = { version = "0.17.1", features = [ +vm-memory = { version = "0.18.0", features = [ "backend-mmap", "backend-bitmap", ] }