diff --git a/Cargo.lock b/Cargo.lock index 406dd419b..8b0dd4b40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -918,7 +918,7 @@ dependencies = [ [[package]] name = "msb_krun" -version = "0.1.40" +version = "0.1.41" dependencies = [ "crossbeam-channel", "kvm-bindings", @@ -940,7 +940,7 @@ dependencies = [ [[package]] name = "msb_krun_arch" -version = "0.1.40" +version = "0.1.41" dependencies = [ "kvm-bindings", "kvm-ioctls", @@ -954,11 +954,11 @@ dependencies = [ [[package]] name = "msb_krun_arch_gen" -version = "0.1.40" +version = "0.1.41" [[package]] name = "msb_krun_aws_nitro" -version = "0.1.40" +version = "0.1.41" dependencies = [ "libc", "log", @@ -972,7 +972,7 @@ dependencies = [ [[package]] name = "msb_krun_cpuid" -version = "0.1.40" +version = "0.1.41" dependencies = [ "kvm-bindings", "kvm-ioctls", @@ -981,7 +981,7 @@ dependencies = [ [[package]] name = "msb_krun_devices" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bincode", "bitflags 1.3.2", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "msb_krun_display" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bindgen 0.72.0", "bitflags 2.10.0", @@ -1027,7 +1027,7 @@ dependencies = [ [[package]] name = "msb_krun_hvf" -version = "0.1.40" +version = "0.1.41" dependencies = [ "crossbeam-channel", "libloading", @@ -1038,7 +1038,7 @@ dependencies = [ [[package]] name = "msb_krun_input" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bindgen 0.72.0", "bitflags 2.10.0", @@ -1050,7 +1050,7 @@ dependencies = [ [[package]] name = "msb_krun_kernel" -version = "0.1.40" +version = "0.1.41" dependencies = [ "msb-vm-memory", "msb_krun_utils", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "msb_krun_polly" -version = "0.1.40" +version = "0.1.41" dependencies = [ "libc", "msb_krun_utils", @@ -1066,7 +1066,7 @@ dependencies = [ [[package]] name = "msb_krun_rutabaga_gfx" -version = "0.1.40" +version = "0.1.41" dependencies = [ "anyhow", "cfg-if", @@ -1083,14 +1083,14 @@ dependencies = [ [[package]] name = "msb_krun_smbios" -version = "0.1.40" +version = "0.1.41" dependencies = [ "msb-vm-memory", ] [[package]] name = "msb_krun_utils" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bitflags 1.3.2", "crossbeam-channel", @@ -1104,7 +1104,7 @@ dependencies = [ [[package]] name = "msb_krun_vmm" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bincode", "bitfield", diff --git a/examples/Cargo.lock b/examples/Cargo.lock index eb8730bdc..48ed51885 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -722,7 +722,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "msb_krun_display" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bindgen", "bitflags 2.11.0", @@ -733,7 +733,7 @@ dependencies = [ [[package]] name = "msb_krun_input" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bindgen", "bitflags 2.11.0", @@ -745,7 +745,7 @@ dependencies = [ [[package]] name = "msb_krun_utils" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bitflags 1.3.2", "crossbeam-channel", diff --git a/src/arch/Cargo.toml b/src/arch/Cargo.toml index 5a18e8039..fe557c10b 100644 --- a/src/arch/Cargo.toml +++ b/src/arch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_arch" -version = "0.1.40" +version = "0.1.41" authors = ["The Chromium OS Authors"] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" @@ -17,9 +17,9 @@ efi = [] libc = ">=0.2.39" vm-memory = { package = "msb-vm-memory", version = "=0.18.0-msb.2", default-features = false, features = ["backend-mmap"] } -arch_gen = { package = "msb_krun_arch_gen", version = "0.1.40", path = "../arch_gen" } -smbios = { package = "msb_krun_smbios", version = "0.1.40", path = "../smbios" } -utils = { package = "msb_krun_utils", version = "0.1.40", path = "../utils" } +arch_gen = { package = "msb_krun_arch_gen", version = "0.1.41", path = "../arch_gen" } +smbios = { package = "msb_krun_smbios", version = "0.1.41", path = "../smbios" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } [target.'cfg(target_os = "linux")'.dependencies] kvm-bindings = { version = ">=0.11", features = ["fam-wrappers"] } @@ -27,4 +27,4 @@ kvm-ioctls = ">=0.21" tdx = { version = "0.1.0", optional = true } [dev-dependencies] -utils = { package = "msb_krun_utils", version = "0.1.40", path = "../utils" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } diff --git a/src/arch_gen/Cargo.toml b/src/arch_gen/Cargo.toml index 334ec3d91..daebc8cd5 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.40" +version = "0.1.41" 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 2d61d18ed..04b1b406f 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.40" +version = "0.1.41" 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.40", path = "../devices" } +devices = { package = "msb_krun_devices", version = "0.1.41", path = "../devices" } log = "0.4" signal-hook = "0.3" diff --git a/src/cpuid/Cargo.toml b/src/cpuid/Cargo.toml index 4d6e4534a..1f6b808fb 100644 --- a/src/cpuid/Cargo.toml +++ b/src/cpuid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_cpuid" -version = "0.1.40" +version = "0.1.41" 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 37895808f..fcb1f3cf1 100644 --- a/src/devices/Cargo.toml +++ b/src/devices/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_devices" -version = "0.1.40" +version = "0.1.41" authors = ["The Chromium OS Authors"] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" @@ -36,21 +36,21 @@ thiserror = { version = "2.0", optional = true } virtio-bindings = "0.2.0" vm-memory = { package = "msb-vm-memory", version = "=0.18.0-msb.2", default-features = false, features = ["backend-mmap"] } zerocopy = { version = "0.8.26", optional = true, features = ["derive"] } -krun_display = { package = "msb_krun_display", version = "0.1.40", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } -krun_input = { package = "msb_krun_input", version = "0.1.40", path = "../krun_input", features = ["bindgen_clang_runtime"], optional = true } +krun_display = { package = "msb_krun_display", version = "0.1.41", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } +krun_input = { package = "msb_krun_input", version = "0.1.41", path = "../krun_input", features = ["bindgen_clang_runtime"], optional = true } -arch = { package = "msb_krun_arch", version = "0.1.40", path = "../arch" } -utils = { package = "msb_krun_utils", version = "0.1.40", path = "../utils" } -polly = { package = "msb_krun_polly", version = "0.1.40", path = "../polly" } -rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.40", path = "../rutabaga_gfx", features = ["virgl_renderer", "virgl_renderer_next"], optional = true } +arch = { package = "msb_krun_arch", version = "0.1.41", path = "../arch" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } +polly = { package = "msb_krun_polly", version = "0.1.41", path = "../polly" } +rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.41", path = "../rutabaga_gfx", features = ["virgl_renderer", "virgl_renderer_next"], optional = true } imago = { package = "msb-imago", version = "0.1.7", features = ["sync-wrappers", "vm-memory"] } [target.'cfg(target_os = "macos")'.dependencies] -hvf = { package = "msb_krun_hvf", version = "0.1.40", path = "../hvf" } +hvf = { package = "msb_krun_hvf", version = "0.1.41", path = "../hvf" } lru = ">=0.9" [target.'cfg(target_os = "linux")'.dependencies] -rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.40", path = "../rutabaga_gfx", features = ["x"], optional = true } +rutabaga_gfx = { package = "msb_krun_rutabaga_gfx", version = "0.1.41", 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 1e76bc797..67ae75a82 100644 --- a/src/hvf/Cargo.toml +++ b/src/hvf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_hvf" -version = "0.1.40" +version = "0.1.41" authors = ["Sergio Lopez "] edition = "2021" build = "build.rs" @@ -14,4 +14,4 @@ libloading = "0.8" log = "0.4.0" serde = { version = "1.0", features = ["derive"] } -arch = { package = "msb_krun_arch", version = "0.1.40", path = "../arch" } +arch = { package = "msb_krun_arch", version = "0.1.41", path = "../arch" } diff --git a/src/kernel/Cargo.toml b/src/kernel/Cargo.toml index b43b1f326..2799cb68f 100644 --- a/src/kernel/Cargo.toml +++ b/src/kernel/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_kernel" -version = "0.1.40" +version = "0.1.41" 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 = { package = "msb-vm-memory", version = "=0.18.0-msb.2", default-features = false, features = ["backend-mmap"] } -utils = { package = "msb_krun_utils", version = "0.1.40", path = "../utils" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } diff --git a/src/krun/Cargo.toml b/src/krun/Cargo.toml index dcc78335c..44b68d4ac 100644 --- a/src/krun/Cargo.toml +++ b/src/krun/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun" -version = "0.1.40" +version = "0.1.41" authors = ["The libkrun Authors"] edition = "2021" description = "Native Rust API for libkrun microVMs" @@ -34,20 +34,20 @@ libloading = "0.8" log = "0.4.0" vm-memory = { package = "msb-vm-memory", version = "=0.18.0-msb.2", default-features = false, features = ["backend-mmap"] } -devices = { package = "msb_krun_devices", version = "0.1.40", path = "../devices" } -polly = { package = "msb_krun_polly", version = "0.1.40", path = "../polly" } -utils = { package = "msb_krun_utils", version = "0.1.40", path = "../utils" } -vmm = { package = "msb_krun_vmm", version = "0.1.40", path = "../vmm" } +devices = { package = "msb_krun_devices", version = "0.1.41", path = "../devices" } +polly = { package = "msb_krun_polly", version = "0.1.41", path = "../polly" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } +vmm = { package = "msb_krun_vmm", version = "0.1.41", path = "../vmm" } # Optional dependencies -krun_display = { package = "msb_krun_display", version = "0.1.40", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } -krun_input = { package = "msb_krun_input", version = "0.1.40", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } +krun_display = { package = "msb_krun_display", version = "0.1.41", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } +krun_input = { package = "msb_krun_input", version = "0.1.41", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } [target.'cfg(target_os = "macos")'.dependencies] -hvf = { package = "msb_krun_hvf", version = "0.1.40", path = "../hvf" } +hvf = { package = "msb_krun_hvf", version = "0.1.41", path = "../hvf" } [target.'cfg(target_os = "linux")'.dependencies] kvm-bindings = { version = ">=0.11", features = ["fam-wrappers"] } kvm-ioctls = ">=0.21" -aws-nitro = { package = "msb_krun_aws_nitro", version = "0.1.40", path = "../aws_nitro", optional = true } +aws-nitro = { package = "msb_krun_aws_nitro", version = "0.1.41", 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 30a5d3795..f1760e6a5 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.40" +version = "0.1.41" 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 18ad689cd..a391247c3 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.40" +version = "0.1.41" 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 14b573bef..4499b179c 100644 --- a/src/polly/Cargo.toml +++ b/src/polly/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_polly" -version = "0.1.40" +version = "0.1.41" 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.40", path = "../utils" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } diff --git a/src/rutabaga_gfx/Cargo.toml b/src/rutabaga_gfx/Cargo.toml index e41f560f3..e28b3ff30 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.40" +version = "0.1.41" 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 116242b2a..e9a8837f4 100644 --- a/src/smbios/Cargo.toml +++ b/src/smbios/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_smbios" -version = "0.1.40" +version = "0.1.41" 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 9eaa93b28..e2b85bdeb 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_utils" -version = "0.1.40" +version = "0.1.41" 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 740c4c86d..abe7646a1 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "msb_krun_vmm" -version = "0.1.40" +version = "0.1.41" authors = ["Amazon Firecracker team "] edition = "2021" license = "Apache-2.0 AND BSD-3-Clause" @@ -27,15 +27,15 @@ libc = ">=0.2.39" log = "0.4.0" nix = { version = "0.30.1", features = ["fs", "term"] } vm-memory = { package = "msb-vm-memory", version = "=0.18.0-msb.2", default-features = false, features = ["backend-mmap"] } -krun_display = { package = "msb_krun_display", version = "0.1.40", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } -krun_input = { package = "msb_krun_input", version = "0.1.40", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } +krun_display = { package = "msb_krun_display", version = "0.1.41", path = "../krun_display", optional = true, features = ["bindgen_clang_runtime"] } +krun_input = { package = "msb_krun_input", version = "0.1.41", path = "../krun_input", optional = true, features = ["bindgen_clang_runtime"] } -arch = { package = "msb_krun_arch", version = "0.1.40", path = "../arch" } -arch_gen = { package = "msb_krun_arch_gen", version = "0.1.40", path = "../arch_gen" } -devices = { package = "msb_krun_devices", version = "0.1.40", path = "../devices" } -kernel = { package = "msb_krun_kernel", version = "0.1.40", path = "../kernel" } -utils = { package = "msb_krun_utils", version = "0.1.40", path = "../utils" } -polly = { package = "msb_krun_polly", version = "0.1.40", path = "../polly" } +arch = { package = "msb_krun_arch", version = "0.1.41", path = "../arch" } +arch_gen = { package = "msb_krun_arch_gen", version = "0.1.41", path = "../arch_gen" } +devices = { package = "msb_krun_devices", version = "0.1.41", path = "../devices" } +kernel = { package = "msb_krun_kernel", version = "0.1.41", path = "../kernel" } +utils = { package = "msb_krun_utils", version = "0.1.41", path = "../utils" } +polly = { package = "msb_krun_polly", version = "0.1.41", path = "../polly" } # Dependencies for amd-sev kbs-types = { version = "0.13.0", optional = true } @@ -50,7 +50,7 @@ bzip2 = "0.5" zstd = "0.13" [target.'cfg(all(target_arch = "x86_64", target_os = "linux"))'.dependencies] -cpuid = { package = "msb_krun_cpuid", version = "0.1.40", path = "../cpuid" } +cpuid = { package = "msb_krun_cpuid", version = "0.1.41", path = "../cpuid" } [target.'cfg(target_os = "linux")'.dependencies] tdx = { version = "0.1.0", optional = true } @@ -58,11 +58,11 @@ kvm-bindings = { version = ">=0.11", features = ["fam-wrappers", "serde"] } kvm-ioctls = ">=0.21" [target.'cfg(target_os = "macos")'.dependencies] -hvf = { package = "msb_krun_hvf", version = "0.1.40", path = "../hvf" } +hvf = { package = "msb_krun_hvf", version = "0.1.41", path = "../hvf" } [target.'cfg(target_os = "windows")'.dependencies] libloading = "0.8" windows-sys = { version = "0.61.2", features = ["Win32_Foundation", "Win32_System_Hypervisor", "Win32_System_ProcessStatus", "Win32_System_SystemInformation", "Win32_System_Threading"] } [dev-dependencies] -devices = { package = "msb_krun_devices", version = "0.1.40", path = "../devices", features = ["test_utils"] } +devices = { package = "msb_krun_devices", version = "0.1.41", path = "../devices", features = ["test_utils"] } diff --git a/tests/memory-tracking/Cargo.lock b/tests/memory-tracking/Cargo.lock index fa7682dad..2039d796c 100644 --- a/tests/memory-tracking/Cargo.lock +++ b/tests/memory-tracking/Cargo.lock @@ -336,7 +336,7 @@ dependencies = [ [[package]] name = "msb_krun" -version = "0.1.40" +version = "0.1.41" dependencies = [ "crossbeam-channel", "kvm-bindings", @@ -354,7 +354,7 @@ dependencies = [ [[package]] name = "msb_krun_arch" -version = "0.1.40" +version = "0.1.41" dependencies = [ "kvm-bindings", "kvm-ioctls", @@ -367,11 +367,11 @@ dependencies = [ [[package]] name = "msb_krun_arch_gen" -version = "0.1.40" +version = "0.1.41" [[package]] name = "msb_krun_cpuid" -version = "0.1.40" +version = "0.1.41" dependencies = [ "kvm-bindings", "kvm-ioctls", @@ -380,7 +380,7 @@ dependencies = [ [[package]] name = "msb_krun_devices" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bincode", "bitflags 1.3.2", @@ -409,7 +409,7 @@ dependencies = [ [[package]] name = "msb_krun_hvf" -version = "0.1.40" +version = "0.1.41" dependencies = [ "crossbeam-channel", "libloading", @@ -420,7 +420,7 @@ dependencies = [ [[package]] name = "msb_krun_kernel" -version = "0.1.40" +version = "0.1.41" dependencies = [ "msb-vm-memory", "msb_krun_utils", @@ -428,7 +428,7 @@ dependencies = [ [[package]] name = "msb_krun_polly" -version = "0.1.40" +version = "0.1.41" dependencies = [ "libc", "msb_krun_utils", @@ -436,14 +436,14 @@ dependencies = [ [[package]] name = "msb_krun_smbios" -version = "0.1.40" +version = "0.1.41" dependencies = [ "msb-vm-memory", ] [[package]] name = "msb_krun_utils" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bitflags 1.3.2", "crossbeam-channel", @@ -457,7 +457,7 @@ dependencies = [ [[package]] name = "msb_krun_vmm" -version = "0.1.40" +version = "0.1.41" dependencies = [ "bincode", "bzip2",