From 46a988293d5e4c936ca590e930c92cf97e921ea7 Mon Sep 17 00:00:00 2001 From: Stephen Akinyemi Date: Sun, 26 Apr 2026 20:15:52 +0100 Subject: [PATCH] chore: bump msb_krun crates from 0.1.10 to 0.1.11 Bump all msb_krun_* workspace crates and their internal path-dependency version refs from 0.1.10 to 0.1.11, and refresh both lockfiles. The libkrun C-API crate (1.17.3) and the rust_vm example are unchanged. Changes since 0.1.10: - feat(krun): expand DiskBuilder with id, cache, direct_io, sync (#51) - msb_krun_cpuid: fix compilation on Rust 1.93 by wrapping CPUID calls in unsafe blocks (#50) --- Cargo.lock | 30 +++++++++++++++--------------- examples/Cargo.lock | 6 +++--- src/arch/Cargo.toml | 10 +++++----- src/arch_gen/Cargo.toml | 2 +- src/aws_nitro/Cargo.toml | 4 ++-- src/cpuid/Cargo.toml | 2 +- src/devices/Cargo.toml | 18 +++++++++--------- src/hvf/Cargo.toml | 4 ++-- src/kernel/Cargo.toml | 4 ++-- src/krun/Cargo.toml | 18 +++++++++--------- src/krun_display/Cargo.toml | 2 +- src/krun_input/Cargo.toml | 2 +- src/polly/Cargo.toml | 4 ++-- src/rutabaga_gfx/Cargo.toml | 2 +- src/smbios/Cargo.toml | 2 +- src/utils/Cargo.toml | 2 +- src/vmm/Cargo.toml | 24 ++++++++++++------------ 17 files changed, 68 insertions(+), 68 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0cd00d6fc..0748fcd77 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -924,7 +924,7 @@ dependencies = [ [[package]] name = "msb_krun" -version = "0.1.10" +version = "0.1.11" dependencies = [ "crossbeam-channel", "kvm-bindings", @@ -946,7 +946,7 @@ dependencies = [ [[package]] name = "msb_krun_arch" -version = "0.1.10" +version = "0.1.11" dependencies = [ "kvm-bindings", "kvm-ioctls", @@ -961,11 +961,11 @@ dependencies = [ [[package]] name = "msb_krun_arch_gen" -version = "0.1.10" +version = "0.1.11" [[package]] name = "msb_krun_aws_nitro" -version = "0.1.10" +version = "0.1.11" dependencies = [ "libc", "log", @@ -979,7 +979,7 @@ dependencies = [ [[package]] name = "msb_krun_cpuid" -version = "0.1.10" +version = "0.1.11" dependencies = [ "kvm-bindings", "kvm-ioctls", @@ -988,7 +988,7 @@ dependencies = [ [[package]] name = "msb_krun_devices" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bitflags 1.3.2", "capng", @@ -1020,7 +1020,7 @@ dependencies = [ [[package]] name = "msb_krun_display" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bindgen 0.72.0", "bitflags 2.10.0", @@ -1031,7 +1031,7 @@ dependencies = [ [[package]] name = "msb_krun_hvf" -version = "0.1.10" +version = "0.1.11" dependencies = [ "crossbeam-channel", "libloading", @@ -1041,7 +1041,7 @@ dependencies = [ [[package]] name = "msb_krun_input" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bindgen 0.72.0", "bitflags 2.10.0", @@ -1053,7 +1053,7 @@ dependencies = [ [[package]] name = "msb_krun_kernel" -version = "0.1.10" +version = "0.1.11" dependencies = [ "msb_krun_utils", "vm-memory", @@ -1061,7 +1061,7 @@ dependencies = [ [[package]] name = "msb_krun_polly" -version = "0.1.10" +version = "0.1.11" dependencies = [ "libc", "msb_krun_utils", @@ -1069,7 +1069,7 @@ dependencies = [ [[package]] name = "msb_krun_rutabaga_gfx" -version = "0.1.10" +version = "0.1.11" dependencies = [ "anyhow", "cfg-if", @@ -1086,14 +1086,14 @@ dependencies = [ [[package]] name = "msb_krun_smbios" -version = "0.1.10" +version = "0.1.11" dependencies = [ "vm-memory", ] [[package]] name = "msb_krun_utils" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bitflags 1.3.2", "crossbeam-channel", @@ -1106,7 +1106,7 @@ dependencies = [ [[package]] name = "msb_krun_vmm" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bitfield", "bitflags 2.10.0", diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 566b75e4e..8ec408302 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -722,7 +722,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "msb_krun_display" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bindgen", "bitflags 2.11.0", @@ -733,7 +733,7 @@ dependencies = [ [[package]] name = "msb_krun_input" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bindgen", "bitflags 2.11.0", @@ -745,7 +745,7 @@ dependencies = [ [[package]] name = "msb_krun_utils" -version = "0.1.10" +version = "0.1.11" dependencies = [ "bitflags 1.3.2", "crossbeam-channel", diff --git a/src/arch/Cargo.toml b/src/arch/Cargo.toml index daafcb585..222016092 100644 --- a/src/arch/Cargo.toml +++ b/src/arch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_arch" -version = "0.1.10" +version = "0.1.11" authors = ["The Chromium OS Authors"] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" @@ -18,9 +18,9 @@ libc = ">=0.2.39" vm-memory = { version = "~0.16", features = ["backend-mmap"] } vmm-sys-util = ">= 0.14" -arch_gen = { package = "msb_krun_arch_gen", version = "0.1.10", path = "../arch_gen" } -smbios = { package = "msb_krun_smbios", version = "0.1.10", path = "../smbios" } -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } +arch_gen = { package = "msb_krun_arch_gen", version = "0.1.11", path = "../arch_gen" } +smbios = { package = "msb_krun_smbios", version = "0.1.11", path = "../smbios" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } [target.'cfg(target_os = "linux")'.dependencies] kvm-bindings = { version = ">=0.11", features = ["fam-wrappers"] } @@ -28,4 +28,4 @@ kvm-ioctls = ">=0.21" tdx = { version = "0.1.0", optional = true } [dev-dependencies] -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } diff --git a/src/arch_gen/Cargo.toml b/src/arch_gen/Cargo.toml index f41cae1c7..7c4cb810e 100644 --- a/src/arch_gen/Cargo.toml +++ b/src/arch_gen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_arch_gen" -version = "0.1.10" +version = "0.1.11" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" diff --git a/src/aws_nitro/Cargo.toml b/src/aws_nitro/Cargo.toml index 3ad43eb2c..bd9913755 100644 --- a/src/aws_nitro/Cargo.toml +++ b/src/aws_nitro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_aws_nitro" -version = "0.1.10" +version = "0.1.11" edition = "2021" license = "Apache-2.0" description = "AWS Nitro Enclaves support for msb_krun microVMs" @@ -15,7 +15,7 @@ nix = { version = "0.30", features = ["poll"] } tar = "0.4" vsock = "0.5" -devices = { package = "msb_krun_devices", version = "0.1.10", path = "../devices" } +devices = { package = "msb_krun_devices", version = "0.1.11", path = "../devices" } log = "0.4" signal-hook = "0.3" diff --git a/src/cpuid/Cargo.toml b/src/cpuid/Cargo.toml index f9377a055..7b846805f 100644 --- a/src/cpuid/Cargo.toml +++ b/src/cpuid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_cpuid" -version = "0.1.10" +version = "0.1.11" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" diff --git a/src/devices/Cargo.toml b/src/devices/Cargo.toml index 44477a6f8..4bad7e066 100644 --- a/src/devices/Cargo.toml +++ b/src/devices/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_devices" -version = "0.1.10" +version = "0.1.11" authors = ["The Chromium OS Authors"] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" @@ -35,21 +35,21 @@ thiserror = { version = "2.0", optional = true } virtio-bindings = "0.2.0" vm-memory = { version = "~0.16", features = ["backend-mmap"] } zerocopy = { version = "0.8.26", optional = true, features = ["derive"] } -krun_display = { package = "msb_krun_display", version = "0.1.10", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } -krun_input = { package = "msb_krun_input", version = "0.1.10", path = "../krun_input", features = ["bindgen_clang_runtime"], optional = true } +krun_display = { package = "msb_krun_display", version = "0.1.11", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } +krun_input = { package = "msb_krun_input", version = "0.1.11", path = "../krun_input", features = ["bindgen_clang_runtime"], optional = true } -arch = { package = "msb_krun_arch", version = "0.1.10", path = "../arch" } -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } -polly = { package = "msb_krun_polly", version = "0.1.10", path = "../polly" } -rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.10", path = "../rutabaga_gfx", features = ["virgl_renderer", "virgl_renderer_next"], optional = true } +arch = { package = "msb_krun_arch", version = "0.1.11", path = "../arch" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } +polly = { package = "msb_krun_polly", version = "0.1.11", path = "../polly" } +rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.11", path = "../rutabaga_gfx", features = ["virgl_renderer", "virgl_renderer_next"], optional = true } imago = { version = "0.2.1", features = ["sync-wrappers", "vm-memory"] } [target.'cfg(target_os = "macos")'.dependencies] -hvf = { package = "msb_krun_hvf", version = "0.1.10", path = "../hvf" } +hvf = { package = "msb_krun_hvf", version = "0.1.11", path = "../hvf" } lru = ">=0.9" [target.'cfg(target_os = "linux")'.dependencies] -rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.10", path = "../rutabaga_gfx", features = ["x"], optional = true } +rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.11", path = "../rutabaga_gfx", features = ["x"], optional = true } caps = "0.5.5" kvm-bindings = { version = ">=0.11", features = ["fam-wrappers"] } kvm-ioctls = ">=0.21" diff --git a/src/hvf/Cargo.toml b/src/hvf/Cargo.toml index 9126402b4..9b911586f 100644 --- a/src/hvf/Cargo.toml +++ b/src/hvf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_hvf" -version = "0.1.10" +version = "0.1.11" authors = ["Sergio Lopez "] edition = "2021" build = "build.rs" @@ -13,4 +13,4 @@ crossbeam-channel = ">=0.5.15" libloading = "0.8" log = "0.4.0" -arch = { package = "msb_krun_arch", version = "0.1.10", path = "../arch" } +arch = { package = "msb_krun_arch", version = "0.1.11", path = "../arch" } diff --git a/src/kernel/Cargo.toml b/src/kernel/Cargo.toml index 1daf4aca5..ca4eefbf7 100644 --- a/src/kernel/Cargo.toml +++ b/src/kernel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_kernel" -version = "0.1.10" +version = "0.1.11" edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" description = "Kernel loading utilities for msb_krun microVMs" @@ -9,4 +9,4 @@ repository = "https://github.com/containers/libkrun" [dependencies] vm-memory = { version = "~0.16", features = ["backend-mmap"] } -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } diff --git a/src/krun/Cargo.toml b/src/krun/Cargo.toml index dedc7558e..3099b2e6c 100644 --- a/src/krun/Cargo.toml +++ b/src/krun/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun" -version = "0.1.10" +version = "0.1.11" authors = ["The libkrun Authors"] edition = "2021" description = "Native Rust API for libkrun microVMs" @@ -26,21 +26,21 @@ libc = ">=0.2.39" libloading = "0.8" log = "0.4.0" -devices = { package = "msb_krun_devices", version = "0.1.10", path = "../devices" } -polly = { package = "msb_krun_polly", version = "0.1.10", path = "../polly" } -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } -vmm = { package = "msb_krun_vmm", version = "0.1.10", path = "../vmm" } +devices = { package = "msb_krun_devices", version = "0.1.11", path = "../devices" } +polly = { package = "msb_krun_polly", version = "0.1.11", path = "../polly" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } +vmm = { package = "msb_krun_vmm", version = "0.1.11", path = "../vmm" } # Optional dependencies -krun_display = { package = "msb_krun_display", version = "0.1.10", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } -krun_input = { package = "msb_krun_input", version = "0.1.10", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } +krun_display = { package = "msb_krun_display", version = "0.1.11", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } +krun_input = { package = "msb_krun_input", version = "0.1.11", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } [target.'cfg(target_os = "macos")'.dependencies] -hvf = { package = "msb_krun_hvf", version = "0.1.10", path = "../hvf" } +hvf = { package = "msb_krun_hvf", version = "0.1.11", path = "../hvf" } [target.'cfg(target_os = "linux")'.dependencies] kvm-bindings = { version = ">=0.11", features = ["fam-wrappers"] } kvm-ioctls = ">=0.21" vm-memory = { version = "~0.16", features = ["backend-mmap"] } -aws-nitro = { package = "msb_krun_aws_nitro", version = "0.1.10", path = "../aws_nitro", optional = true } +aws-nitro = { package = "msb_krun_aws_nitro", version = "0.1.11", path = "../aws_nitro", optional = true } nitro-enclaves = { version = "0.6.0", optional = true } diff --git a/src/krun_display/Cargo.toml b/src/krun_display/Cargo.toml index bcebb049b..0ec8f10ac 100644 --- a/src/krun_display/Cargo.toml +++ b/src/krun_display/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "msb_krun_display" description = "Rust bindings for implemeting display backends in Rust for libkrun" -version = "0.1.10" +version = "0.1.11" edition = "2024" license = "Apache-2.0" repository = "https://github.com/containers/libkrun" diff --git a/src/krun_input/Cargo.toml b/src/krun_input/Cargo.toml index a2ca65df1..8f2f40d22 100644 --- a/src/krun_input/Cargo.toml +++ b/src/krun_input/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "msb_krun_input" description = "Rust bindings for implementing input backends in Rust for libkrun" -version = "0.1.10" +version = "0.1.11" edition = "2024" license = "Apache-2.0" repository = "https://github.com/containers/libkrun" diff --git a/src/polly/Cargo.toml b/src/polly/Cargo.toml index 7a87fd5fd..fcc37bd1c 100644 --- a/src/polly/Cargo.toml +++ b/src/polly/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_polly" -version = "0.1.10" +version = "0.1.11" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0" @@ -9,4 +9,4 @@ repository = "https://github.com/containers/libkrun" [dependencies] libc = ">=0.2.39" -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } diff --git a/src/rutabaga_gfx/Cargo.toml b/src/rutabaga_gfx/Cargo.toml index 49061d499..b8ac937ed 100644 --- a/src/rutabaga_gfx/Cargo.toml +++ b/src/rutabaga_gfx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_rutabaga_gfx" -version = "0.1.10" +version = "0.1.11" authors = ["The ChromiumOS Authors + Android Open Source Project"] edition = "2021" description = "[highly unstable] Handling virtio-gpu protocols" diff --git a/src/smbios/Cargo.toml b/src/smbios/Cargo.toml index 3ab6aeac1..bacec936d 100644 --- a/src/smbios/Cargo.toml +++ b/src/smbios/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_smbios" -version = "0.1.10" +version = "0.1.11" edition = "2021" license = "Apache-2.0" description = "SMBIOS table generation for msb_krun microVMs" diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index ee05f8401..6ae591b1b 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_utils" -version = "0.1.10" +version = "0.1.11" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 63bb05ecf..b4da35458 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_vmm" -version = "0.1.10" +version = "0.1.11" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" @@ -28,15 +28,15 @@ log = "0.4.0" nix = { version = "0.30.1", features = ["fs", "term"] } vm-memory = { version = "~0.16", features = ["backend-mmap"] } vmm-sys-util = ">=0.14" -krun_display = { package = "msb_krun_display", version = "0.1.10", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } -krun_input = { package = "msb_krun_input", version = "0.1.10", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } +krun_display = { package = "msb_krun_display", version = "0.1.11", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } +krun_input = { package = "msb_krun_input", version = "0.1.11", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } -arch = { package = "msb_krun_arch", version = "0.1.10", path = "../arch" } -arch_gen = { package = "msb_krun_arch_gen", version = "0.1.10", path = "../arch_gen" } -devices = { package = "msb_krun_devices", version = "0.1.10", path = "../devices" } -kernel = { package = "msb_krun_kernel", version = "0.1.10", path = "../kernel" } -utils = { package = "msb_krun_utils", version = "0.1.10", path = "../utils" } -polly = { package = "msb_krun_polly", version = "0.1.10", path = "../polly" } +arch = { package = "msb_krun_arch", version = "0.1.11", path = "../arch" } +arch_gen = { package = "msb_krun_arch_gen", version = "0.1.11", path = "../arch_gen" } +devices = { package = "msb_krun_devices", version = "0.1.11", path = "../devices" } +kernel = { package = "msb_krun_kernel", version = "0.1.11", path = "../kernel" } +utils = { package = "msb_krun_utils", version = "0.1.11", path = "../utils" } +polly = { package = "msb_krun_polly", version = "0.1.11", path = "../polly" } # Dependencies for amd-sev kbs-types = { version = "0.13.0", optional = true } @@ -48,7 +48,7 @@ bitflags = { version = "2.10.0", optional = true } [target.'cfg(target_arch = "x86_64")'.dependencies] bzip2 = "0.5" -cpuid = { package = "msb_krun_cpuid", version = "0.1.10", path = "../cpuid" } +cpuid = { package = "msb_krun_cpuid", version = "0.1.11", path = "../cpuid" } zstd = "0.13" [target.'cfg(target_os = "linux")'.dependencies] @@ -57,7 +57,7 @@ kvm-bindings = { version = ">=0.11", features = ["fam-wrappers"] } kvm-ioctls = ">=0.21" [target.'cfg(target_os = "macos")'.dependencies] -hvf = { package = "msb_krun_hvf", version = "0.1.10", path = "../hvf" } +hvf = { package = "msb_krun_hvf", version = "0.1.11", path = "../hvf" } [dev-dependencies] -devices = { package = "msb_krun_devices", version = "0.1.10", path = "../devices", features = ["test_utils"] } +devices = { package = "msb_krun_devices", version = "0.1.11", path = "../devices", features = ["test_utils"] }