From 764f029bf8f263f55eadaeea4e61f1feb951586a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2026 06:52:08 +0000 Subject: [PATCH] build(deps): bump arm-gic from 0.8.1 to 0.9.0 Bumps arm-gic from 0.8.1 to 0.9.0. --- updated-dependencies: - dependency-name: arm-gic dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 69 ++++++++++++++++++++++++++++++++++++++++++++++-------- Cargo.toml | 2 +- 2 files changed, 60 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a09f7d1..1e007a0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,9 +134,9 @@ checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "arm-gic" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84372c6068152f635a04870779f0fa0d1b0273dd09dbe1c6747688693d061f06" +checksum = "492963dde6a522f1c33383a5aecd9f34f7518e2f9e74baae932e7cf182f6c9b2" dependencies = [ "arm-sysregs", "bitflags 2.13.1", @@ -159,15 +159,58 @@ dependencies = [ [[package]] name = "arm-sysregs" -version = "0.2.7" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "377602e4256d8c07771de23f18deeec7e0b15e4b55f566c3f3bb2a1d6ee0da50" +dependencies = [ + "arm-sysregs-aarch32", + "arm-sysregs-common", + "arm-sysregs-el0", + "arm-sysregs-el1", +] + +[[package]] +name = "arm-sysregs-aarch32" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df3fc5d821089c553fa32966bbe7defbd23d857756a5091ecb094de5e18d1ac" +checksum = "e0bb51b52291b6fd6223bca38043e85ac9c18c0180a4098809e3b3954c2c0842" dependencies = [ + "arm-sysregs-common", "bitflags 2.13.1", +] + +[[package]] +name = "arm-sysregs-common" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a4c8f79ed92200bf954b76d2eced94115b8f6677103652504eda1059a07739a" +dependencies = [ "num_enum", "paste", ] +[[package]] +name = "arm-sysregs-el0" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "207069aab5de955e8f5f88c0cf64c8403084f650a7295524ea61220bea5c4f6c" +dependencies = [ + "arm-sysregs-aarch32", + "arm-sysregs-common", + "bitflags 2.13.1", +] + +[[package]] +name = "arm-sysregs-el1" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9baf952c54557a9d47cc268a72a27252af23b351df2d94a32f65160f1de79c77" +dependencies = [ + "arm-sysregs-common", + "arm-sysregs-el0", + "bitflags 2.13.1", +] + [[package]] name = "async-executor" version = "1.14.0" @@ -1625,8 +1668,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "safe-mmio" -version = "0.3.0" -source = "git+https://github.com/hermit-os/safe-mmio?branch=0.3.x#161ce2de85c96f00e8ed9eaa0eb1b78c490220b2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce5e4ed477d6ebc07e01ce97b87fe319e6b62d0ab2564594db6a8c4cdc29ffd9" dependencies = [ "zerocopy", ] @@ -2400,18 +2444,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.48" +version = "0.8.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +checksum = "556764e583adb45a9f8d413c2a147fa7e8d821e48e12b14fd560b607998b75eb" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.48" +version = "0.8.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +checksum = "f2ab42fc20575779bd240faa45f94a74256f755c0fa9e89f0ede20d91d0cdfc1" dependencies = [ "proc-macro2", "quote", @@ -2423,3 +2467,8 @@ name = "zeroize" version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" + +[[patch.unused]] +name = "safe-mmio" +version = "0.3.0" +source = "git+https://github.com/hermit-os/safe-mmio?branch=0.3.x#161ce2de85c96f00e8ed9eaa0eb1b78c490220b2" diff --git a/Cargo.toml b/Cargo.toml index 668f53a..f2cfbaf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -399,7 +399,7 @@ x86_64 = { version = "0.15", default-features = false, features = ["instructions [target.'cfg(target_arch = "aarch64")'.dependencies] aarch64-cpu = "11" -arm-gic = { version = "0.8" } +arm-gic = { version = "0.9" } arm-pl011-uart = { version = "0.5", default-features = false } fdt = { version = "0.1", features = ["pretty-printing"] } memory_addresses = { version = "0.4", default-features = false, features = ["aarch64"] }