diff --git a/Cargo.lock b/Cargo.lock index ad44b36c5..65476c76d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1246,7 +1246,7 @@ dependencies = [ "hyperlight-common", "hyperlight-component-macro", "hyperlight-testing", - "kvm-bindings", + "kvm-bindings 0.12.0", "kvm-ioctls", "lazy_static", "libc", @@ -1601,14 +1601,23 @@ dependencies = [ "vmm-sys-util", ] +[[package]] +name = "kvm-bindings" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf3432d9f609fbede9f624d1dbefcce77985a9322de1d0e6d460ec05502b7fd0" +dependencies = [ + "vmm-sys-util", +] + [[package]] name = "kvm-ioctls" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b702df98508cb63ad89dd9beb9f6409761b30edca10d48e57941d3f11513a006" +checksum = "0e00243d27a20feb05cf001ae52ddc79831ac70c020f215ba1153ff9270b650a" dependencies = [ "bitflags 2.9.1", - "kvm-bindings", + "kvm-bindings 0.13.0", "libc", "vmm-sys-util", ] diff --git a/src/hyperlight_host/Cargo.toml b/src/hyperlight_host/Cargo.toml index 22a938d50..23a9c16fc 100644 --- a/src/hyperlight_host/Cargo.toml +++ b/src/hyperlight_host/Cargo.toml @@ -71,7 +71,7 @@ gdbstub = { version = "0.7.6", optional = true } gdbstub_arch = { version = "0.3.2", optional = true } seccompiler = { version = "0.5.0", optional = true } kvm-bindings = { version = "0.12", features = ["fam-wrappers"], optional = true } -kvm-ioctls = { version = "0.22", optional = true } +kvm-ioctls = { version = "0.23", optional = true } mshv-bindings2 = { package="mshv-bindings", version = "=0.2.1", optional = true } mshv-ioctls2 = { package="mshv-ioctls", version = "=0.2.1", optional = true} mshv-bindings3 = { package="mshv-bindings", version = "=0.3.2", optional = true }