From 898ce2895fa39b93f8d09e43629e3cb0e5423d19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=9D=E5=80=89=E6=B0=B4=E5=B8=8C?= Date: Thu, 12 Feb 2026 17:37:49 +0800 Subject: [PATCH 1/2] build: update dependencies --- Cargo.lock | 50 ++++++++++++++++----------------- page_table_entry/Cargo.toml | 2 +- page_table_multiarch/Cargo.toml | 2 +- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 32570126..520b73d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "aarch64-cpu" -version = "10.0.0" +version = "11.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a21cd0131c25c438e19cd6a774adf7e3f64f7f4d723022882facc2dee0f8bc9" +checksum = "44171e22925ec72b63d86747bc3655c7849a5b8d865c980222128839f45ac034" dependencies = [ "tock-registers", ] @@ -23,15 +23,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a88b1fa2ce97a6ff4ce31ba9fda3065730ca4d77a1ba50dec000fc04f1fb686" dependencies = [ - "axerrno 0.2.0", + "axerrno 0.2.2", "log", ] [[package]] name = "axerrno" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed18d8dcfeb189b152533416e073fcadcde658ad3a49f58d76fa47072d06be0" +checksum = "f961d2868582a092fb1e71b90c16cc6f2cbbe7bb5fa7e4bd6fe61d882ce6bb34" dependencies = [ "log", "strum", @@ -87,9 +87,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "memory_addr" @@ -130,18 +130,18 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "proc-macro2" -version = "1.0.103" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.42" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" dependencies = [ "proc-macro2", ] @@ -172,21 +172,21 @@ dependencies = [ [[package]] name = "riscv" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f1671c79a01a149fe000af2429ce9ccc8e58cdecda72672355d50e5536b363c" +checksum = "9251433e48c39d2133cbaff3ae7809ce6a1ecbc8225ca7da33d96d10cf360582" dependencies = [ "critical-section", "embedded-hal", "paste", - "riscv-pac", + "riscv-types", ] [[package]] -name = "riscv-pac" -version = "0.2.0" +name = "riscv-types" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8188909339ccc0c68cfb5a04648313f09621e8b87dc03095454f1a11f6c5d436" +checksum = "d3f2ad9f15a07f4a0e1677124f9120ce7e83ab7e1ca7186af0ca9da529b62e80" [[package]] name = "rustversion" @@ -217,9 +217,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.110" +version = "2.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" +checksum = "6e614ed320ac28113fa64972c4262d5dbc89deacdfd00c34a3e4cea073243c12" dependencies = [ "proc-macro2", "quote", @@ -228,15 +228,15 @@ dependencies = [ [[package]] name = "tock-registers" -version = "0.9.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b9e2fdb3a1e862c0661768b7ed25390811df1947a8acbfbefe09b47078d93c4" +checksum = "8d2d250f87fb3fb6f225c907cf54381509f47b40b74b1d1f12d2dccbc915bdfe" [[package]] name = "unicode-ident" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" +checksum = "537dd038a89878be9b64dd4bd1b260315c1bb94f4d784956b81e27a088d9a09e" [[package]] name = "volatile" @@ -257,9 +257,9 @@ dependencies = [ [[package]] name = "x86_64" -version = "0.15.3" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "575f620d283cb63500b96c4bcaa12523c6a278d89b85ea35c97ad43ba754fd1e" +checksum = "f7841fa0098ceb15c567d93d3fae292c49e10a7662b4936d5f6a9728594555ba" dependencies = [ "bit_field", "bitflags 2.10.0", diff --git a/page_table_entry/Cargo.toml b/page_table_entry/Cargo.toml index c8af1a6d..c5b064b5 100644 --- a/page_table_entry/Cargo.toml +++ b/page_table_entry/Cargo.toml @@ -21,7 +21,7 @@ bitflags = "2.9" memory_addr.workspace = true [target.'cfg(any(target_arch = "aarch64", doc, docsrs))'.dependencies] -aarch64-cpu = "10.0" +aarch64-cpu = "11.0" [target.'cfg(any(target_arch = "x86_64", doc, docsrs))'.dependencies] x86_64 = { version = "0.15", default-features = false } diff --git a/page_table_multiarch/Cargo.toml b/page_table_multiarch/Cargo.toml index 80efbe6e..40841fca 100644 --- a/page_table_multiarch/Cargo.toml +++ b/page_table_multiarch/Cargo.toml @@ -29,7 +29,7 @@ page_table_entry.workspace = true x86 = "0.52" [target.'cfg(any(target_arch = "riscv32", target_arch = "riscv64", doc, docsrs))'.dependencies] -riscv = { version = "0.14", default-features = false } +riscv = { version = "0.16", default-features = false } [package.metadata.docs.rs] rustc-args = ["--cfg", "docsrs"] From 4f1fe0f9c62ec4a537af0a4acce0c863acc45242 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=9D=E5=80=89=E6=B0=B4=E5=B8=8C?= Date: Thu, 12 Feb 2026 17:38:04 +0800 Subject: [PATCH 2/2] build: bump to 0.6.1 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 520b73d8..aae61479 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -99,7 +99,7 @@ checksum = "b1f0625c50adb5f6aaf47f05cae3c4dbc13a74c659241b06c4576f3d7e1da940" [[package]] name = "page_table_entry" -version = "0.6.0" +version = "0.6.1" dependencies = [ "aarch64-cpu", "bitflags 2.10.0", @@ -109,7 +109,7 @@ dependencies = [ [[package]] name = "page_table_multiarch" -version = "0.6.0" +version = "0.6.1" dependencies = [ "arrayvec", "axerrno 0.1.2", diff --git a/Cargo.toml b/Cargo.toml index 96e9d1c5..473d4205 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" members = ["page_table_multiarch", "page_table_entry"] [workspace.package] -version = "0.6.0" +version = "0.6.1" edition = "2024" authors = ["Yuekai Jia "] license = "GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0"