diff --git a/Cargo.lock b/Cargo.lock index 71359874a83..2bc8d237f11 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,7 +8,7 @@ version = "0.1.0" dependencies = [ "displaydoc", "thiserror 2.0.17", - "vm-memory", + "vm-memory 0.17.0", "zerocopy", ] @@ -440,7 +440,7 @@ dependencies = [ "serde_json", "thiserror 2.0.17", "vmm", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -600,7 +600,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -610,7 +610,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97f377bdec2bbca5e5f69859595bd48b43f3a26ab063532f7d6e95f8e42056e3" dependencies = [ "libc", - "vmm-sys-util", + "vmm-sys-util 0.14.0", ] [[package]] @@ -639,7 +639,7 @@ dependencies = [ "userfaultfd", "utils", "vmm", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -799,7 +799,7 @@ dependencies = [ "regex", "thiserror 2.0.17", "utils", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -848,25 +848,25 @@ dependencies = [ [[package]] name = "kvm-bindings" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3432d9f609fbede9f624d1dbefcce77985a9322de1d0e6d460ec05502b7fd0" +checksum = "4b3c06ff73c7ce03e780887ec2389d62d2a2a9ddf471ab05c2ff69207cd3f3b4" dependencies = [ "serde", - "vmm-sys-util", + "vmm-sys-util 0.15.0", "zerocopy", ] [[package]] name = "kvm-ioctls" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e00243d27a20feb05cf001ae52ddc79831ac70c020f215ba1153ff9270b650a" +checksum = "333f77a20344a448f3f70664918135fddeb804e938f28a99d685bd92926e0b19" dependencies = [ "bitflags 2.9.4", "kvm-bindings", "libc", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -894,7 +894,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.53.2", ] [[package]] @@ -903,7 +903,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "870c3814345f050991f99869417779f6062542bcf4ed81db7a1b926ad1306638" dependencies = [ - "vm-memory", + "vm-memory 0.16.2", ] [[package]] @@ -972,7 +972,7 @@ version = "0.1.0" source = "git+https://github.com/firecracker-microvm/micro-http#3248ceeae41461d034624b582d5d358cd6e6f89f" dependencies = [ "libc", - "vmm-sys-util", + "vmm-sys-util 0.14.0", ] [[package]] @@ -1051,7 +1051,7 @@ dependencies = [ "serde", "serde_test", "thiserror 2.0.17", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -1187,7 +1187,7 @@ dependencies = [ "log-instrument", "thiserror 2.0.17", "utils", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -1254,7 +1254,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -1388,7 +1388,7 @@ dependencies = [ "thiserror 2.0.17", "utils", "vmm", - "vmm-sys-util", + "vmm-sys-util 0.15.0", ] [[package]] @@ -1626,8 +1626,8 @@ dependencies = [ "bitflags 2.9.4", "libc", "uuid", - "vm-memory", - "vmm-sys-util", + "vm-memory 0.16.2", + "vmm-sys-util 0.14.0", ] [[package]] @@ -1664,11 +1664,22 @@ dependencies = [ "winapi", ] +[[package]] +name = "vm-memory" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48f1f33aee6ae648087fbed47c2944e2796f7877d4717a59edc8d7cb62f71061" +dependencies = [ + "libc", + "thiserror 2.0.17", + "winapi", +] + [[package]] name = "vm-superio" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3428ee25acbfc75ed14600f2043876e0889cbd57c39dd441191417377cdceda0" +checksum = "69c376a9b84afdf97bddd2628096cf3554208b2a676cf06b4532e0f433a54e02" [[package]] name = "vmm" @@ -1714,9 +1725,9 @@ dependencies = [ "vhost", "vm-allocator", "vm-fdt", - "vm-memory", + "vm-memory 0.17.0", "vm-superio", - "vmm-sys-util", + "vmm-sys-util 0.15.0", "zerocopy", ] @@ -1725,6 +1736,16 @@ name = "vmm-sys-util" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d21f366bf22bfba3e868349978766a965cbe628c323d58e026be80b8357ab789" +dependencies = [ + "bitflags 1.3.2", + "libc", +] + +[[package]] +name = "vmm-sys-util" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "506c62fdf617a5176827c2f9afbcf1be155b03a9b4bf9617a60dbc07e3a1642f" dependencies = [ "bitflags 1.3.2", "libc", @@ -1841,7 +1862,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index 6e3b1617ae6..8ebc643c8f4 100644 --- a/src/acpi-tables/Cargo.toml +++ b/src/acpi-tables/Cargo.toml @@ -15,7 +15,7 @@ bench = false [dependencies] displaydoc = "0.2.5" thiserror = "2.0.17" -vm-memory = { version = "0.16.2", features = ["backend-mmap", "backend-bitmap"] } +vm-memory = { version = "0.17.0", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.8.27", features = ["derive"] } [lints] diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 2dfd4e794a2..b9a5ebf5ab6 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -22,7 +22,7 @@ serde_json = "1.0.145" thiserror = "2.0.17" vmm = { path = "../vmm" } -vmm-sys-util = "0.14.0" +vmm-sys-util = "0.15.0" [lints] workspace = true diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index cd1f8f0cf77..b5e38cfa5ab 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -32,7 +32,7 @@ thiserror = "2.0.17" timerfd = "1.6.0" utils = { path = "../utils" } vmm = { path = "../vmm" } -vmm-sys-util = { version = "0.14.0", features = ["with-serde"] } +vmm-sys-util = { version = "0.15.0", features = ["with-serde"] } [build-dependencies] seccompiler = { path = "../seccompiler" } diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 3cfe30fee29..c58102edafa 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -19,7 +19,7 @@ libc = "0.2.176" log-instrument = { path = "../log-instrument", optional = true } regex = { version = "1.11.3", default-features = false, features = ["std"] } thiserror = "2.0.17" -vmm-sys-util = "0.14.0" +vmm-sys-util = "0.15.0" utils = { path = "../utils" } diff --git a/src/pci/Cargo.toml b/src/pci/Cargo.toml index 47cfe5d3e6b..71b8c828163 100644 --- a/src/pci/Cargo.toml +++ b/src/pci/Cargo.toml @@ -21,4 +21,4 @@ thiserror = "2.0.17" [dev-dependencies] serde_test = "1.0.177" -vmm-sys-util = "0.14.0" +vmm-sys-util = "0.15.0" diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index 003a6018bee..2db6dd6505e 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -17,7 +17,7 @@ displaydoc = "0.2.5" libc = "0.2.176" log-instrument = { path = "../log-instrument", optional = true } thiserror = "2.0.17" -vmm-sys-util = "0.14.0" +vmm-sys-util = "0.15.0" utils = { path = "../utils" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index f982b00149a..0e1671e62e9 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -22,7 +22,7 @@ log-instrument = { path = "../log-instrument", optional = true } semver = "1.0.27" thiserror = "2.0.17" vmm = { path = "../vmm" } -vmm-sys-util = "0.14.0" +vmm-sys-util = "0.15.0" [target.'cfg(target_arch = "aarch64")'.dependencies] clap-num = "1.2.0" diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index d2601f4a305..ae6be07df1b 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -33,8 +33,8 @@ displaydoc = "0.2.5" event-manager = "0.4.1" gdbstub = { version = "0.7.7", optional = true } gdbstub_arch = { version = "0.3.2", optional = true } -kvm-bindings = { version = "0.13.0", features = ["fam-wrappers", "serde"] } -kvm-ioctls = "0.23.0" +kvm-bindings = { version = "0.14.0", features = ["fam-wrappers", "serde"] } +kvm-ioctls = "0.24.0" libc = "0.2.176" linux-loader = "0.13.0" log = { version = "0.4.28", features = ["std", "serde"] } @@ -53,12 +53,12 @@ utils = { path = "../utils" } uuid = "1.18.1" vhost = { version = "0.14.0", features = ["vhost-user-frontend"] } vm-allocator = { version = "0.1.3", features = ["serde"] } -vm-memory = { version = "0.16.2", features = [ +vm-memory = { version = "0.17.0", features = [ "backend-mmap", "backend-bitmap", ] } -vm-superio = "0.8.0" -vmm-sys-util = { version = "0.14.0", features = ["with-serde"] } +vm-superio = "0.8.1" +vmm-sys-util = { version = "0.15.0", features = ["with-serde"] } zerocopy = { version = "0.8.27" } [target.'cfg(target_arch = "aarch64")'.dependencies]