diff --git a/Cargo.lock b/Cargo.lock index 5a65bd9..c944e7f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ dependencies = [ [[package]] name = "allocator" version = "0.1.0" -source = "git+https://github.com/Starry-OS/allocator.git#6923b09d2c9d233c7c20629c9f0ab9f120d8ed01" +source = "git+https://github.com/Starry-OS/allocator.git#3bb2a4a0eaac5517771ce274de176d8c8599dec9" dependencies = [ "bitmap-allocator", "rlsf", @@ -145,7 +145,7 @@ dependencies = [ [[package]] name = "arceos_api" version = "0.1.0" -source = "git+https://github.com/Starry-OS/arceos_api.git#45eadbef3842296e299bd66c99050674f3c2fb22" +source = "git+https://github.com/Starry-OS/arceos_api.git#fc77e8d99632a8d89fd10481a74186891f2fa1f2" dependencies = [ "axalloc", "axconfig", @@ -164,7 +164,7 @@ dependencies = [ [[package]] name = "arceos_posix_api" version = "0.1.0" -source = "git+https://github.com/Starry-OS/arceos_posix_api.git#0949faae5bc4e892035f8c327678c49bfa59f0b5" +source = "git+https://github.com/Starry-OS/arceos_posix_api.git#e58eaea26693ab19ef556908e5720878145eefbc" dependencies = [ "axalloc", "axconfig", @@ -181,14 +181,14 @@ dependencies = [ "bindgen", "flatten_objects", "lazy_static", - "spin 0.9.8", + "spin", "static_assertions", ] [[package]] name = "arch_boot" version = "0.1.0" -source = "git+https://github.com/Starry-OS/arch_boot.git#67fd8fcb42787b32d58f1670eab543244c853114" +source = "git+https://github.com/Starry-OS/arch_boot.git#e6c5ebc7b86222df161ef81c3fd49272b1b3bac1" dependencies = [ "aarch64-cpu", "axconfig", @@ -211,10 +211,10 @@ dependencies = [ [[package]] name = "arm_gic" version = "0.1.0" -source = "git+https://github.com/Starry-OS/arm_gic.git#631819a3328dbf610e7772c4f02f5eb4af6d9882" +source = "git+https://github.com/Starry-OS/arm_gic.git#9aedb126ed0b059ee4e69e032c5e41b593ed10f0" dependencies = [ "aarch64-cpu", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "tock-registers", ] @@ -222,7 +222,7 @@ dependencies = [ [[package]] name = "arm_pl011" version = "0.1.0" -source = "git+https://github.com/Starry-OS/arm_pl011.git#44088f39f60002f315384c661fc1e5f1bbe8a8dd" +source = "git+https://github.com/Starry-OS/arm_pl011.git#cba8ce63e6e2248829ae340219e90e6df43cda48" dependencies = [ "tock-registers", ] @@ -236,7 +236,7 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "axalloc" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axalloc.git#6665f35e647c55b845d47ca2c6aab576a335461a" +source = "git+https://github.com/Starry-OS/axalloc.git#da0de65d739b91fb422d33477d10cee473436c42" dependencies = [ "allocator", "axerrno", @@ -249,7 +249,7 @@ dependencies = [ [[package]] name = "axconfig" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axconfig.git#a19854cc460d85acdacc0d678dca666c8c0fc05b" +source = "git+https://github.com/Starry-OS/axconfig.git#80213038e457bb03e4ac250351d38f58c30debc8" dependencies = [ "serde", "toml_edit", @@ -258,7 +258,7 @@ dependencies = [ [[package]] name = "axdisplay" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axdisplay.git#92896316d596c61755b4fc9d458bdafbee1ee36c" +source = "git+https://github.com/Starry-OS/axdisplay.git#ada3928ed2f9303cc0bbf75758c53716447ac730" dependencies = [ "axdriver", "axsync", @@ -270,7 +270,7 @@ dependencies = [ [[package]] name = "axdriver" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axdriver.git#a21caaacd33aa26c9069b0f963f90e0750935dac" +source = "git+https://github.com/Starry-OS/axdriver.git#16c2d4c354c4d8d42ddb39fb2163687e71648c3f" dependencies = [ "axalloc", "axconfig", @@ -287,7 +287,7 @@ dependencies = [ [[package]] name = "axerrno" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axerrno.git#12d36f6ccdfe06493d75266a0e26981f8c6c3fdc" +source = "git+https://github.com/Starry-OS/axerrno.git#3e2372cde388aec5a666afd3456d59e8b77bf3bf" dependencies = [ "log", ] @@ -295,7 +295,7 @@ dependencies = [ [[package]] name = "axfeat" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axfeat.git#22c06720daba2340c9524c0cce746a35954074ec" +source = "git+https://github.com/Starry-OS/axfeat.git#d3aa838e286f0e029fcd0aec7bac7bf6932dba8a" dependencies = [ "axalloc", "axdisplay", @@ -315,7 +315,7 @@ dependencies = [ [[package]] name = "axfs" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axfs.git#defa32aad1fd0fbd9aca43411d5459603a821550" +source = "git+https://github.com/Starry-OS/axfs.git#62a4e8420adce878006584fee95d21d4b9d28dde" dependencies = [ "axconfig", "axdriver", @@ -325,7 +325,7 @@ dependencies = [ "axfs_vfs", "axio", "axsync", - "bitflags 2.5.0", + "bitflags 2.6.0", "capability", "cfg-if", "crate_interface", @@ -338,40 +338,40 @@ dependencies = [ [[package]] name = "axfs_devfs" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axfs_devfs.git#00c26de4ae76a2461aef8cc92b9802738dd82ecf" +source = "git+https://github.com/Starry-OS/axfs_devfs.git#4ca42206513494946da62867c8a235b7192de653" dependencies = [ "axfs_vfs", "log", "rand", - "spin 0.9.8", + "spin", ] [[package]] name = "axfs_ramfs" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axfs_ramfs.git#4adca0d0fd2e71113f1d75dcc0b1850dffc55892" +source = "git+https://github.com/Starry-OS/axfs_ramfs.git#9d217edeaee2ead59c5f26fc551106abcecef1d9" dependencies = [ "axerrno", "axfs_vfs", "lazy_static", "log", - "spin 0.9.8", + "spin", ] [[package]] name = "axfs_vfs" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axfs_vfs.git#4ae66642132158495955728c12d446f28fbb70c2" +source = "git+https://github.com/Starry-OS/axfs_vfs.git#efd56b34b021bb6e1e65fed6366b9676c33d731b" dependencies = [ "axerrno", - "bitflags 2.5.0", + "bitflags 2.6.0", "log", ] [[package]] name = "axhal" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axhal.git#bb7589fe64aa14fa53deb285b79a4f24fe47006d" +source = "git+https://github.com/Starry-OS/axhal.git#112ee12352d3cf528089f16fbf79d8089e624d14" dependencies = [ "aarch64-cpu", "arm_gic", @@ -380,7 +380,7 @@ dependencies = [ "axconfig", "axfs_ramfs", "axlog", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "crate_interface", "dw_apb_uart", @@ -410,7 +410,7 @@ dependencies = [ [[package]] name = "axio" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axio.git#4f70d39a0ebef8121c284a9b95369d533eaebb12" +source = "git+https://github.com/Starry-OS/axio.git#010ddddbca0d718656be8430992d3d8b60372641" dependencies = [ "axerrno", ] @@ -430,7 +430,7 @@ dependencies = [ [[package]] name = "axlog" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axlog.git#64b47ba15f85ad39a2a8069ce45415f0a7166fb8" +source = "git+https://github.com/Starry-OS/axlog.git#5b28a4c6ae14342c725722ef62311ecc0480699c" dependencies = [ "cfg-if", "crate_interface", @@ -441,7 +441,7 @@ dependencies = [ [[package]] name = "axmem" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axmem.git#b5923a1445bf34a26342b4f82c72ebba4ac4b1e4" +source = "git+https://github.com/Starry-OS/axmem.git#b18d276941b6528661884765ad727c7acc87c76b" dependencies = [ "axalloc", "axconfig", @@ -460,7 +460,7 @@ dependencies = [ [[package]] name = "axnet" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axnet.git#2aa071b1f90fe1e85691d42e90a11e4d8fa25eb0" +source = "git+https://github.com/Starry-OS/axnet.git#bb6ae599087c0e99c309f221902a9de41c9519ae" dependencies = [ "axdriver", "axerrno", @@ -474,13 +474,13 @@ dependencies = [ "lazy_init", "log", "smoltcp", - "spin 0.9.8", + "spin", ] [[package]] name = "axprocess" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axprocess.git#a3aef2d47c3f6dcabf067a032c3193fb760ee248" +source = "git+https://github.com/Starry-OS/axprocess.git#33bfcda7a1bfa2c3cb682d2fc5f05089032bb61f" dependencies = [ "axalloc", "axconfig", @@ -493,7 +493,7 @@ dependencies = [ "axsignal", "axsync", "axtask", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "elf_parser", "lazy_static", @@ -505,7 +505,7 @@ dependencies = [ [[package]] name = "axruntime" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axruntime.git#3dbaf5eef9605d263932079aebd4a4e6cbc888a9" +source = "git+https://github.com/Starry-OS/axruntime.git#c38b818497359a78f6cf808c13edfc019835b18a" dependencies = [ "axalloc", "axconfig", @@ -528,10 +528,10 @@ dependencies = [ [[package]] name = "axsignal" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axsignal.git#267cb5b0eb2570a0aba006c87360430b1a49e35c" +source = "git+https://github.com/Starry-OS/axsignal.git#17ab26ee99ae94894729f143300f3721ce457629" dependencies = [ "axhal", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "numeric-enum-macro", ] @@ -539,7 +539,7 @@ dependencies = [ [[package]] name = "axstarry" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axstarry.git#ed3c90b8e10d9bdd92583833dd5a90d149f13d59" +source = "git+https://github.com/Starry-OS/axstarry.git#2e54460903acf3268c0494fcdd6995e86b7ecc75" dependencies = [ "arch_boot", "axfeat", @@ -550,7 +550,7 @@ dependencies = [ [[package]] name = "axstd" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axstd.git#39db846b0ace9946bff1bb847fd9de6e30dbb1d6" +source = "git+https://github.com/Starry-OS/axstd.git#0b0595b3f24a68009a47d120e5991b89a6c9f2d3" dependencies = [ "arceos_api", "arch_boot", @@ -563,16 +563,18 @@ dependencies = [ [[package]] name = "axsync" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axsync.git#1340dde1a365a59f7fe1fcd6a35c1cd3cceb5c96" +source = "git+https://github.com/Starry-OS/axsync.git#70651a7c8e918e6f6aced3014acfd16f209aa4c0" dependencies = [ + "axhal", "axtask", + "cfg-if", "spinlock", ] [[package]] name = "axtask" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axtask.git#34e5f5bd5f932a060d65b8a15c0d434f86f93996" +source = "git+https://github.com/Starry-OS/axtask.git#58b1e4c07348ac8e67aec952f2ef12d100732dc6" dependencies = [ "axconfig", "axhal", @@ -581,6 +583,7 @@ dependencies = [ "cfg-if", "kernel_guard", "lazy_init", + "linked_list", "log", "memory_addr", "numeric-enum-macro", @@ -594,7 +597,7 @@ dependencies = [ [[package]] name = "axtrap" version = "0.1.0" -source = "git+https://github.com/Starry-OS/axtrap.git#1acf4c5a28d01853635240beeb1d9c4679a61b80" +source = "git+https://github.com/Starry-OS/axtrap.git#ae5b2813145842029c354829e19afe8a8deb4256" dependencies = [ "aarch64-cpu", "axhal", @@ -631,7 +634,7 @@ version = "0.66.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cexpr", "clang-sys", "lazy_static", @@ -644,7 +647,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.64", + "syn 2.0.68", "which", ] @@ -668,9 +671,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "bitmap-allocator" @@ -695,10 +698,10 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "capability" version = "0.1.0" -source = "git+https://github.com/Starry-OS/capability.git#d00386a2584995ade7f5919e50318853abfbe5c1" +source = "git+https://github.com/Starry-OS/capability.git#0c31adc47e3700cf5156cb79e54fb03e7dfd5b5a" dependencies = [ "axerrno", - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -718,9 +721,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clang-sys" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", @@ -740,7 +743,7 @@ source = "git+https://github.com/Starry-OS/crate_interface.git#d27dd9608dbf04b31 dependencies = [ "proc-macro2", "quote", - "syn 2.0.64", + "syn 2.0.68", ] [[package]] @@ -769,7 +772,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.64", + "syn 2.0.68", ] [[package]] @@ -784,7 +787,7 @@ dependencies = [ [[package]] name = "driver_block" version = "0.1.0" -source = "git+https://github.com/Starry-OS/driver_block.git#261bd624714bbccab6d3f58c9dbe87e5646e0623" +source = "git+https://github.com/Starry-OS/driver_block.git#10855d53bb0c1aef6e3838d5830422b667e049aa" dependencies = [ "driver_common", "log", @@ -793,12 +796,12 @@ dependencies = [ [[package]] name = "driver_common" version = "0.1.0" -source = "git+https://github.com/Starry-OS/driver_common.git#4cdcdd9bb30aa14251aa1f6db89d0ca289c2f7c1" +source = "git+https://github.com/Starry-OS/driver_common.git#eb398e83fde2bdb5fd434588a66b6068e03d330c" [[package]] name = "driver_display" version = "0.1.0" -source = "git+https://github.com/Starry-OS/driver_display.git#164242ef33fad5afe8e3df69f5b7be8e1f4153ed" +source = "git+https://github.com/Starry-OS/driver_display.git#61125d7b333c920a44950c1adc269579ff812633" dependencies = [ "driver_common", ] @@ -806,17 +809,17 @@ dependencies = [ [[package]] name = "driver_net" version = "0.1.0" -source = "git+https://github.com/Starry-OS/driver_net.git#3a6861cfa0a016623ad63f6cdcbe7860bcd2701d" +source = "git+https://github.com/Starry-OS/driver_net.git#942a7f6a44420aa01c8bff6e56924949f7acf805" dependencies = [ "driver_common", "log", - "spin 0.9.8", + "spin", ] [[package]] name = "driver_virtio" version = "0.1.0" -source = "git+https://github.com/Starry-OS/driver_virtio.git#55e907a956acc48af0a64fa1b13b5eefb132c12b" +source = "git+https://github.com/Starry-OS/driver_virtio.git#2e294c43c6c662bdef01a499eff018d9a6a26aad" dependencies = [ "driver_block", "driver_common", @@ -828,21 +831,21 @@ dependencies = [ [[package]] name = "dw_apb_uart" version = "0.1.0" -source = "git+https://github.com/Starry-OS/dw_apb_uart.git#e17045e739a5d20b95b9fc0e22d327edd53d5698" +source = "git+https://github.com/Starry-OS/dw_apb_uart.git#15d6fb0fe127794598565f2a1188c9dc864ec110" dependencies = [ "tock-registers", ] [[package]] name = "either" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elf_parser" version = "0.1.0" -source = "git+https://github.com/Starry-OS/elf_parser.git#2bcdfea001c0edbb44298e42df2e65e96c33d416" +source = "git+https://github.com/Starry-OS/elf_parser.git#061cec5c6fdcab5deeca938fc2f6966e07c9aa37" dependencies = [ "axerrno", "cfg-if", @@ -919,7 +922,7 @@ checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67" [[package]] name = "flatten_objects" version = "0.1.0" -source = "git+https://github.com/Starry-OS/flatten_objects.git#b2b6c049e51266e633a2d81655186209b7b64fb0" +source = "git+https://github.com/Starry-OS/flatten_objects.git#ac43d74f664fe686920c7cfb9aec4732ac87614b" dependencies = [ "bitmaps", ] @@ -1000,15 +1003,15 @@ dependencies = [ [[package]] name = "lazy_init" version = "0.1.0" -source = "git+https://github.com/Starry-OS/lazy_init.git#0aee1e3b80b6de6cd3a59b066b52d58921b76b55" +source = "git+https://github.com/Starry-OS/lazy_init.git#d0e87c05b715063cc517de50ad5da15b13281def" [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.5.2", + "spin", ] [[package]] @@ -1025,9 +1028,9 @@ checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libloading" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" dependencies = [ "cfg-if", "windows-targets", @@ -1036,7 +1039,7 @@ dependencies = [ [[package]] name = "linked_list" version = "0.1.0" -source = "git+https://github.com/Starry-OS/linked_list.git#3238ef86e8b27bfe13634ba27adf7d69c8b053fa" +source = "git+https://github.com/Starry-OS/linked_list.git#01ec54f275fda4ece9741f10d281550c077c0312" [[package]] name = "linux-raw-sys" @@ -1047,7 +1050,7 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "linux_syscall_api" version = "0.1.0" -source = "git+https://github.com/Starry-OS/linux_syscall_api.git#811be4cf714bf95c36776ea014d9f2e67e8d7111" +source = "git+https://github.com/Starry-OS/linux_syscall_api.git#b7df0522c079b0232cb8ba2a9338cf4a06534abe" dependencies = [ "axconfig", "axerrno", @@ -1062,7 +1065,7 @@ dependencies = [ "axsignal", "axsync", "axtask", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "lazy_init", "num_enum", @@ -1095,9 +1098,9 @@ checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memory_addr" @@ -1185,7 +1188,7 @@ source = "git+https://github.com/mexus/numeric-enum-macro#20aef288b2ecd2381ab662 [[package]] name = "of" version = "0.1.0" -source = "git+https://github.com/Starry-OS/of.git#8c5083c1d30d3d7a6ce63fffdb2764876e7c538b" +source = "git+https://github.com/Starry-OS/of.git#331a8ab1b51a55b2974d5021fb2334e145192b70" dependencies = [ "fdt", "lazy_static", @@ -1200,7 +1203,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "page_table" version = "0.1.0" -source = "git+https://github.com/Starry-OS/page_table.git#d6ba329ddc0bb749bf179e0d3584409f0075e4a6" +source = "git+https://github.com/Starry-OS/page_table.git#99c8d0439a65f6c21c4134140841a4de493a51c8" dependencies = [ "log", "memory_addr", @@ -1210,10 +1213,10 @@ dependencies = [ [[package]] name = "page_table_entry" version = "0.1.0" -source = "git+https://github.com/Starry-OS/page_table_entry.git#3d6bdc92bc9b17cfd3b6ec27c9cb1546857cfacd" +source = "git+https://github.com/Starry-OS/page_table_entry.git#b3d8a577c29d19813fbc8c587d86557495099ae3" dependencies = [ "aarch64-cpu", - "bitflags 2.5.0", + "bitflags 2.6.0", "memory_addr", "x86_64", ] @@ -1233,23 +1236,23 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" [[package]] name = "percpu" version = "0.1.0" -source = "git+https://github.com/Starry-OS/percpu.git#939e6eb912125e18b609398c4e5e47aa367f697b" +source = "git+https://github.com/Starry-OS/percpu.git#85e6d8a74f19ac54004e64d42cda07d14042e3ee" dependencies = [ "cfg-if", "kernel_guard", "percpu_macros", - "spin 0.9.8", + "spin", "x86", ] [[package]] name = "percpu_macros" version = "0.1.0" -source = "git+https://github.com/Starry-OS/percpu_macros.git#dca9e98359fc9e24f4b1baaa8f90b27f183f6f8e" +source = "git+https://github.com/Starry-OS/percpu_macros.git#b785b814c5489ac7043d80ea4b5a735b23ec2321" dependencies = [ "proc-macro2", "quote", - "syn 2.0.64", + "syn 2.0.68", ] [[package]] @@ -1259,7 +1262,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.64", + "syn 2.0.68", ] [[package]] @@ -1288,9 +1291,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -1322,7 +1325,7 @@ checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" [[package]] name = "ratio" version = "0.1.0" -source = "git+https://github.com/Starry-OS/ratio.git#e3381d7b81e900071c168e73c778f77fb2b7be25" +source = "git+https://github.com/Starry-OS/ratio.git#0c8da4c37e695a0052563f0d30909c9f29b5b572" [[package]] name = "raw-cpuid" @@ -1339,14 +1342,14 @@ version = "11.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] name = "regex" -version = "1.10.4" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -1356,9 +1359,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", @@ -1367,9 +1370,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "riscv" @@ -1406,7 +1409,7 @@ version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", "linux-raw-sys", @@ -1440,7 +1443,7 @@ dependencies = [ [[package]] name = "scheduler" version = "0.1.0" -source = "git+https://github.com/Starry-OS/scheduler.git#1142d1173d03c6d4ee141b6d1207f1c7c7cdf763" +source = "git+https://github.com/Starry-OS/scheduler.git#036a029933b2cf4c030ef7ce10a11a786c53cd42" dependencies = [ "linked_list", ] @@ -1453,22 +1456,22 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.202" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.202" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.64", + "syn 2.0.68", ] [[package]] @@ -1491,12 +1494,6 @@ dependencies = [ "managed", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" @@ -1509,7 +1506,7 @@ dependencies = [ [[package]] name = "spinlock" version = "0.1.0" -source = "git+https://github.com/Starry-OS/spinlock.git#81ef766c064848b8bfae563c3b654dcaac80d719" +source = "git+https://github.com/Starry-OS/spinlock.git#0149e52d3e4f21ea7bf9bb85f6fe7fc3702d4f1f" dependencies = [ "cfg-if", "kernel_guard", @@ -1553,9 +1550,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.64" +version = "2.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad3dee41f36859875573074334c200d1add8e4a87bb37113ebd31d926b7b11f" +checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" dependencies = [ "proc-macro2", "quote", @@ -1565,7 +1562,7 @@ dependencies = [ [[package]] name = "taskctx" version = "0.1.0" -source = "git+https://github.com/Starry-OS/taskctx.git#7296a141dc1b72e19c60d602bf0be7f8fff7face" +source = "git+https://github.com/Starry-OS/taskctx.git#f8899f7ce2738c4d38ccb47e534e4013331019bc" dependencies = [ "aarch64-cpu", "cfg-if", @@ -1594,13 +1591,13 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.64", + "syn 2.0.68", ] [[package]] name = "timer_list" version = "0.1.0" -source = "git+https://github.com/Starry-OS/timer_list.git#0ba32228d9213c37f1715bcc5d9181bec5ecddc5" +source = "git+https://github.com/Starry-OS/timer_list.git#1dc25aada896eaae1436bafceb1d31f13a59e491" [[package]] name = "tock-registers" @@ -1633,9 +1630,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "version_check" @@ -1645,11 +1642,11 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "virtio-drivers" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff69e69ff755c004bb027891b58f951225832c84f6a734f9e1fdf0118aa91f91" +checksum = "0e7f49914233c1d3b612f891e986b0c1e0e8a54d7076a0f2501a5e8a53e7054f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "log", "zerocopy", ] @@ -1791,7 +1788,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96cb6fd45bfeab6a5055c5bffdb08768bd0c069f1d946debe585bbb380a7c062" dependencies = [ "bit_field", - "bitflags 2.5.0", + "bitflags 2.6.0", "rustversion", "volatile", ] @@ -1829,5 +1826,5 @@ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.64", + "syn 2.0.68", ]