diff --git a/Cargo.lock b/Cargo.lock index 20ece1bfe..ccb9ee8ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -234,6 +234,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "chrono" version = "0.4.38" @@ -641,14 +647,17 @@ dependencies = [ [[package]] name = "imago" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0617bd92ef776c6bc20db7b795af2cb6cf5f7ad53542e7b0223c0e35ccf3339e" +checksum = "7160d2a8552da8fd1340240944611eac31f2051acede29804ea5d241a745ffda" dependencies = [ "async-trait", "bincode", + "cfg-if", "libc", "miniz_oxide", + "nix 0.29.0", + "page_size", "rustc_version", "serde", "tokio", @@ -921,6 +930,18 @@ dependencies = [ "libc", ] +[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.6.0", + "cfg-if", + "cfg_aliases", + "libc", +] + [[package]] name = "nom" version = "7.1.3" @@ -1005,6 +1026,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +[[package]] +name = "page_size" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "pin-project-lite" version = "0.2.15" diff --git a/src/devices/Cargo.toml b/src/devices/Cargo.toml index c280a0c06..99ba592a4 100644 --- a/src/devices/Cargo.toml +++ b/src/devices/Cargo.toml @@ -33,7 +33,7 @@ arch = { path = "../arch" } utils = { path = "../utils" } polly = { path = "../polly" } rutabaga_gfx = { path = "../rutabaga_gfx", features = ["virgl_renderer", "virgl_renderer_next"], optional = true } -imago = { version = "0.1.3", features = ["sync-wrappers", "vm-memory"] } +imago = { version = "0.1.4", features = ["sync-wrappers", "vm-memory"] } [target.'cfg(target_os = "macos")'.dependencies] hvf = { path = "../hvf" }