diff --git a/Cargo.lock b/Cargo.lock index b390e94..14f27a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -115,6 +115,10 @@ dependencies = [ [[package]] name = "cache_slice" version = "0.1.0" +dependencies = [ + "nix 0.29.0", + "raw-cpuid", +] [[package]] name = "cache_utils" @@ -127,7 +131,7 @@ dependencies = [ "itertools 0.12.1", "lazy_static", "libc", - "nix 0.28.0", + "nix 0.29.0", "polling_serial", "static_assertions", "turn_lock", @@ -153,6 +157,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "covert_channels_benchmark" version = "0.1.0" @@ -332,7 +342,19 @@ checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ "bitflags 2.5.0", "cfg-if", - "cfg_aliases", + "cfg_aliases 0.1.1", + "libc", +] + +[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "cfg_aliases 0.2.1", "libc", ] @@ -393,6 +415,15 @@ dependencies = [ "getrandom", ] +[[package]] +name = "raw-cpuid" +version = "11.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "rustversion" version = "1.0.15" diff --git a/cache_utils/Cargo.toml b/cache_utils/Cargo.toml index 3e87644..a93fca7 100644 --- a/cache_utils/Cargo.toml +++ b/cache_utils/Cargo.toml @@ -16,10 +16,10 @@ static_assertions = "1.1.0" itertools = { version = "0.12.1", default-features = false } atomic = "0.6.0" -nix = { version = "0.28.0", optional = true, features = ["process", "mman", "sched"] } +nix = { version = "0.29.0", optional = true, features = ["process", "mman", "sched"] } libc = { version = "0.2.153", optional = true } hashbrown = { version = "0.11.2", optional = true } -turn_lock = { path = "../turn_lock", optional = true} +turn_lock = { path = "../turn_lock", optional = true } lazy_static = "1.4.0" bitvec = { version = "0.22.3", optional = true }