diff --git a/Cargo.lock b/Cargo.lock index 8bf4e4cfb35..c7a92142cb3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,7 @@ version = "0.1.0" dependencies = [ "displaydoc", "thiserror", - "vm-memory", + "vm-memory 0.15.0", "zerocopy", ] @@ -133,9 +133,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae74d9bd0a7530e8afd1770739ad34b36838829d6ad61818f9230f683f5ad77" +checksum = "2f95446d919226d587817a7d21379e6eb099b97b45110a7f272a444ca5c54070" dependencies = [ "aws-lc-fips-sys", "aws-lc-sys", @@ -147,9 +147,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f0e249228c6ad2d240c2dc94b714d711629d52bad946075d8e9b2f5391f0703" +checksum = "5055edc4a9a1b2a917a818258cdfb86a535947feebd9981adc99667a062c6f85" dependencies = [ "bindgen 0.69.4", "cc", @@ -254,9 +254,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.15" +version = "1.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" +checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" dependencies = [ "jobserver", "libc", @@ -334,9 +334,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.16" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" dependencies = [ "clap_builder", "clap_derive", @@ -353,9 +353,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" dependencies = [ "anstream", "anstyle", @@ -426,9 +426,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -798,9 +798,9 @@ dependencies = [ [[package]] name = "kvm-bindings" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c1030d8ce8a7ac5797738f98d6e16450d2ddd298b4555c492009108822d3bd" +checksum = "2efe3f1a4437bffe000e6297a593b98184213cd27486776c335f95ab53d48e3a" dependencies = [ "serde", "vmm-sys-util", @@ -859,7 +859,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb68dd3452f25a8defaf0ae593509cff0c777683e4d8924f59ac7c5f89267a83" dependencies = [ - "vm-memory", + "vm-memory 0.14.1", ] [[package]] @@ -1156,9 +1156,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.35" +version = "0.38.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" +checksum = "3f55e80d50763938498dd5ebb18647174e0c76dc38c5505294bb224624f30f36" dependencies = [ "bitflags 2.6.0", "errno", @@ -1207,18 +1207,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.209" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", @@ -1227,9 +1227,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.127" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", "memchr", @@ -1460,7 +1460,7 @@ dependencies = [ "serde", "serde_json", "thiserror", - "vm-memory", + "vm-memory 0.15.0", "vmm-sys-util", ] @@ -1487,7 +1487,7 @@ checksum = "6be08d1166d41a78861ad50212ab3f9eca0729c349ac3a7a8f557c62406b87cc" dependencies = [ "bitflags 2.6.0", "libc", - "vm-memory", + "vm-memory 0.14.1", "vmm-sys-util", ] @@ -1518,6 +1518,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "vm-memory" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a320fc11792e063174402ff444aa3c80363cbf1e31c47b5ef74124406c334ce6" +dependencies = [ + "libc", + "thiserror", + "winapi", +] + [[package]] name = "vm-superio" version = "0.8.0" @@ -1564,7 +1575,7 @@ dependencies = [ "vhost", "vm-allocator", "vm-fdt", - "vm-memory", + "vm-memory 0.15.0", "vm-superio", "zerocopy", ] @@ -1757,17 +1768,3 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index 8bc797d29f4..b51985c2d98 100644 --- a/src/acpi-tables/Cargo.toml +++ b/src/acpi-tables/Cargo.toml @@ -9,7 +9,7 @@ license = "Apache-2.0" [dependencies] displaydoc = "0.2.5" thiserror = "1.0.63" -vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } +vm-memory = { version = "0.15.0", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.7.35", features = ["derive"] } [lib] diff --git a/src/clippy-tracing/Cargo.toml b/src/clippy-tracing/Cargo.toml index 6132f1fcf2d..944ea8d7aa5 100644 --- a/src/clippy-tracing/Cargo.toml +++ b/src/clippy-tracing/Cargo.toml @@ -10,7 +10,7 @@ name = "clippy-tracing" bench = false [dependencies] -clap = { version = "4.5.16", features = ["derive"] } +clap = { version = "4.5.17", features = ["derive"] } itertools = "0.13.0" proc-macro2 = { version = "1.0.86", features = ["span-locations"] } quote = "1.0.37" diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 625cf2e3b91..72d1c7fc213 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -10,12 +10,12 @@ name = "cpu-template-helper" bench = false [dependencies] -clap = { version = "4.5.16", features = ["derive", "string"] } +clap = { version = "4.5.17", features = ["derive", "string"] } displaydoc = "0.2.5" libc = "0.2.158" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.209", features = ["derive"] } -serde_json = "1.0.127" +serde = { version = "1.0.210", features = ["derive"] } +serde_json = "1.0.128" thiserror = "1.0.63" vmm = { path = "../vmm" } diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index d525ae3a389..16d670e81e7 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -23,9 +23,9 @@ log-instrument = { path = "../log-instrument", optional = true } micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.209", features = ["derive"] } +serde = { version = "1.0.210", features = ["derive"] } serde_derive = "1.0.136" -serde_json = "1.0.127" +serde_json = "1.0.128" thiserror = "1.0.63" timerfd = "1.6.0" utils = { path = "../utils" } @@ -37,14 +37,14 @@ libc = "0.2.158" regex = { version = "1.10.6", default-features = false, features = ["std", "unicode-perl"] } # Dev-Dependencies for uffd examples -serde = { version = "1.0.209", features = ["derive"] } +serde = { version = "1.0.210", features = ["derive"] } userfaultfd = "0.8.1" [build-dependencies] bincode = "1.2.1" seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.209" } -serde_json = "1.0.127" +serde = { version = "1.0.210" } +serde_json = "1.0.128" [features] tracing = ["log-instrument", "seccompiler/tracing", "utils/tracing", "vmm/tracing"] diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index aa26ac754ba..2d997696a04 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -20,8 +20,8 @@ bincode = "1.2.1" displaydoc = "0.2.5" libc = "0.2.158" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.209", features = ["derive"] } -serde_json = "1.0.127" +serde = { version = "1.0.210", features = ["derive"] } +serde_json = "1.0.128" thiserror = "1.0.63" utils = { path = "../utils" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 749e2b9ed51..a042b7a829f 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -10,7 +10,7 @@ name = "snapshot-editor" bench = false [dependencies] -clap = { version = "4.5.16", features = ["derive", "string"] } +clap = { version = "4.5.17", features = ["derive", "string"] } displaydoc = "0.2.5" fc_utils = { package = "utils", path = "../utils" } diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index 0360c1cccc0..ce1c025e1df 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -13,13 +13,13 @@ derive_more = { version = "1.0.0", default-features = false, features = ["from"] displaydoc = "0.2.5" libc = "0.2.158" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.209", features = ["derive"] } +serde = { version = "1.0.210", features = ["derive"] } thiserror = "1.0.63" -vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } +vm-memory = { version = "0.15.0", features = ["backend-mmap", "backend-bitmap"] } vmm-sys-util = { version = "0.12.1", features = ["with-serde"] } [dev-dependencies] -serde_json = "1.0.127" +serde_json = "1.0.128" [features] tracing = ["log-instrument"] diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 7691a232d7d..cf046f2f4ab 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -11,7 +11,7 @@ bench = false [dependencies] acpi_tables = { path = "../acpi-tables" } aes-gcm = { version = "0.10.1", default-features = false, features = ["aes"] } -aws-lc-rs = { version = "1.8.1", features = ["bindgen"] } +aws-lc-rs = { version = "1.9.0", features = ["bindgen"] } base64 = "0.22.1" bincode = "1.2.1" bitflags = "2.6.0" @@ -19,7 +19,7 @@ crc64 = "2.0.0" derive_more = { version = "1.0.0", default-features = false, features = ["from", "display"] } displaydoc = "0.2.5" event-manager = "0.4.0" -kvm-bindings = { version = "0.9.0", features = ["fam-wrappers", "serde"] } +kvm-bindings = { version = "0.9.1", features = ["fam-wrappers", "serde"] } kvm-ioctls = "0.18.0" lazy_static = "1.5.0" libc = "0.2.158" @@ -31,8 +31,8 @@ micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } semver = { version = "1.0.23", features = ["serde"] } -serde = { version = "1.0.209", features = ["derive", "rc"] } -serde_json = "1.0.127" +serde = { version = "1.0.210", features = ["derive", "rc"] } +serde_json = "1.0.128" slab = "0.4.7" smallvec = "1.11.2" thiserror = "1.0.63" @@ -41,7 +41,7 @@ userfaultfd = "0.8.1" utils = { path = "../utils" } vhost = { version = "0.11.0", features = ["vhost-user-frontend"] } vm-allocator = "0.1.0" -vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } +vm-memory = { version = "0.15.0", features = ["backend-mmap", "backend-bitmap"] } vm-superio = "0.8.0" zerocopy = { version = "0.7.35" }