Files
RedBear-OS/local/patches/base/P9-redox-scheme-latest-deps.patch
T

2007 lines
47 KiB
Diff

diff --git a/Cargo.lock b/Cargo.lock
index 9fcbd662..14defba2 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -13,7 +13,7 @@ dependencies = [
"pcid",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"spin",
]
@@ -24,11 +24,19 @@ version = "6.1.1"
source = "git+https://github.com/jackpot51/acpi.git#3dc8a2d98a7a164cbf87e7a86855c4d3bed4de75"
dependencies = [
"bit_field",
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"byteorder",
"log",
"pci_types",
- "spinning_top",
+ "spinning_top 0.3.0",
+]
+
+[[package]]
+name = "acpi-resource"
+version = "0.0.1"
+dependencies = [
+ "serde",
+ "thiserror 2.0.18",
]
[[package]]
@@ -48,7 +56,7 @@ dependencies = [
"plain",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"ron",
"rustc-hash",
"scheme-utils",
@@ -68,7 +76,7 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -77,7 +85,24 @@ version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
dependencies = [
- "memchr 2.8.0",
+ "memchr 2.8.2",
+]
+
+[[package]]
+name = "amd-mp2-i2cd"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "pcid",
+ "redox_syscall 0.8.1",
+ "ron",
+ "serde",
]
[[package]]
@@ -115,9 +140,9 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.13"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
+checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
[[package]]
name = "anstyle-parse"
@@ -150,15 +175,15 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.102"
+version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
+checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
[[package]]
name = "arrayvec"
-version = "0.7.6"
+version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
+checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe"
[[package]]
name = "atty"
@@ -181,15 +206,15 @@ dependencies = [
"libc",
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
[[package]]
name = "autocfg"
-version = "1.5.0"
+version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
[[package]]
name = "base64"
@@ -213,7 +238,7 @@ dependencies = [
"fdt 0.2.0-alpha1",
"libredox",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -249,9 +274,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.11.0"
+version = "2.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
+checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8"
dependencies = [
"serde_core",
]
@@ -277,11 +302,29 @@ dependencies = [
"byte-tools",
]
+[[package]]
+name = "bootstrap"
+version = "0.0.0"
+dependencies = [
+ "arrayvec",
+ "hashbrown 0.15.5",
+ "libredox",
+ "linked_list_allocator",
+ "log",
+ "plain",
+ "redox-initfs",
+ "redox-path",
+ "redox-rt",
+ "redox-scheme",
+ "redox_syscall 0.7.5",
+ "slab",
+]
+
[[package]]
name = "bumpalo"
-version = "3.20.2"
+version = "3.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
+checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
[[package]]
name = "byte-tools"
@@ -306,7 +349,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -317,9 +360,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "cc"
-version = "1.2.56"
+version = "1.2.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
+checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -339,9 +382,9 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "chacha20"
-version = "0.10.0"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
+checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
dependencies = [
"cfg-if 1.0.4",
"cpufeatures",
@@ -360,9 +403,9 @@ dependencies = [
[[package]]
name = "chrono"
-version = "0.4.44"
+version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
+checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
dependencies = [
"iana-time-zone",
"js-sys",
@@ -373,9 +416,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.6.0"
+version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351"
+checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
dependencies = [
"clap_builder",
]
@@ -400,9 +443,9 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
[[package]]
name = "colorchoice"
-version = "1.0.4"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
+checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
[[package]]
name = "common"
@@ -411,7 +454,7 @@ dependencies = [
"libredox",
"log",
"redox-log",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -454,9 +497,9 @@ dependencies = [
[[package]]
name = "crc-catalog"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
+checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853"
[[package]]
name = "crossbeam-channel"
@@ -501,7 +544,7 @@ dependencies = [
"libc",
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -510,14 +553,14 @@ version = "0.3.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad"
dependencies = [
- "defmt 1.0.1",
+ "defmt 1.1.0",
]
[[package]]
name = "defmt"
-version = "1.0.1"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "548d977b6da32fa1d1fda2876453da1e7df63ad0304c8b3dae4dbe7b96f39b78"
+checksum = "a6e524506490a1953d237cb87b1cfc1e46f88c18f10a22dfe0f507dc6bfc7f7f"
dependencies = [
"bitflags 1.3.2",
"defmt-macros",
@@ -525,15 +568,15 @@ dependencies = [
[[package]]
name = "defmt-macros"
-version = "1.0.1"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d4fc12a85bcf441cfe44344c4b72d58493178ce635338a3f3b78943aceb258e"
+checksum = "f0a27770e9c8f719a79d8b638281f4d828f77d8fd61e0bd94451b9b85e576a0b"
dependencies = [
"defmt-parser",
"proc-macro-error2",
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -569,7 +612,7 @@ dependencies = [
"log",
"partitionlib",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -586,7 +629,7 @@ dependencies = [
"log",
"redox-ioctl",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -597,7 +640,7 @@ dependencies = [
"daemon",
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -607,7 +650,7 @@ version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a41816e58f47f49acfd956651055ddcf137c4882c2098c30c448817af21183a"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"bytemuck",
"bytemuck_derive",
"drm-ffi",
@@ -642,11 +685,27 @@ dependencies = [
"linux-raw-sys 0.9.4",
]
+[[package]]
+name = "dw-acpi-i2cd"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "redox_syscall 0.8.1",
+ "ron",
+ "serde",
+]
+
[[package]]
name = "e1000d"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"driver-network",
@@ -654,7 +713,7 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -734,7 +793,7 @@ dependencies = [
"ransid",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -754,7 +813,7 @@ dependencies = [
"ransid",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -843,7 +902,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -870,7 +929,7 @@ dependencies = [
"futures-macro",
"futures-sink",
"futures-task",
- "memchr 2.8.0",
+ "memchr 2.8.2",
"pin-project-lite",
"slab",
]
@@ -884,6 +943,11 @@ dependencies = [
"typenum",
]
+[[package]]
+name = "generic-rt"
+version = "0.1.0"
+source = "git+https://gitlab.redox-os.org/redox-os/relibc.git#fec9d49c18b929e242d80021054c85741f676d95"
+
[[package]]
name = "getrandom"
version = "0.2.17"
@@ -897,16 +961,41 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.4.2"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
+checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
dependencies = [
"cfg-if 1.0.4",
"libc",
"r-efi",
"rand_core 0.10.1",
- "wasip2",
- "wasip3",
+]
+
+[[package]]
+name = "goblin"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17582616a7718cca54cec18e534a76c7c4aec11a8b9a85695712f262fd15a4c8"
+dependencies = [
+ "log",
+ "plain",
+ "scroll 0.13.0",
+]
+
+[[package]]
+name = "gpiod"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "common",
+ "daemon",
+ "libredox",
+ "log",
+ "redox-scheme",
+ "redox_syscall 0.8.1",
+ "ron",
+ "scheme-utils",
+ "serde",
]
[[package]]
@@ -915,7 +1004,7 @@ version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8283e7331b8c93b9756e0cfdbcfb90312852f953c6faf9bf741e684cc3b6ad69"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"crc",
"log",
"uuid",
@@ -948,9 +1037,9 @@ dependencies = [
[[package]]
name = "hashbrown"
-version = "0.16.1"
+version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
+checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
[[package]]
name = "heapless"
@@ -1004,6 +1093,68 @@ dependencies = [
"ron",
]
+[[package]]
+name = "i2c-gpio-expanderd"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "redox_syscall 0.8.1",
+ "ron",
+ "serde",
+]
+
+[[package]]
+name = "i2c-hidd"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "amlserde",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "inputd",
+ "libredox",
+ "log",
+ "orbclient",
+ "redox-scheme",
+ "redox_syscall 0.8.1",
+ "ron",
+ "scheme-utils",
+ "serde",
+]
+
+[[package]]
+name = "i2c-interface"
+version = "0.1.0"
+dependencies = [
+ "redox_syscall 0.8.1",
+ "serde",
+]
+
+[[package]]
+name = "i2cd"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "redox-scheme",
+ "redox_syscall 0.8.1",
+ "ron",
+ "scheme-utils",
+ "serde",
+]
+
[[package]]
name = "iana-time-zone"
version = "0.1.65"
@@ -1028,12 +1179,6 @@ dependencies = [
"cc",
]
-[[package]]
-name = "id-arena"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
-
[[package]]
name = "ided"
version = "0.1.0"
@@ -1045,14 +1190,14 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
name = "ihdad"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"libredox",
@@ -1060,7 +1205,7 @@ dependencies = [
"pcid",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"spin",
]
@@ -1083,20 +1228,18 @@ dependencies = [
"range-alloc",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"void",
]
[[package]]
name = "indexmap"
-version = "2.13.0"
+version = "2.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
+checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
"equivalent",
- "hashbrown 0.16.1",
- "serde",
- "serde_core",
+ "hashbrown 0.17.1",
]
[[package]]
@@ -1107,7 +1250,7 @@ dependencies = [
"libc",
"libredox",
"plain",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"serde",
"serde_json",
"toml",
@@ -1124,10 +1267,62 @@ dependencies = [
"log",
"orbclient",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
+[[package]]
+name = "intel-gpiod"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "anyhow",
+ "common",
+ "daemon",
+ "libredox",
+ "log",
+ "redox_syscall 0.8.1",
+ "ron",
+ "serde",
+]
+
+[[package]]
+name = "intel-lpss-i2cd"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "redox_syscall 0.8.1",
+ "ron",
+ "serde",
+]
+
+[[package]]
+name = "intel-thc-hidd"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "amlserde",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "pci_types",
+ "pcid",
+ "redox-scheme",
+ "redox_syscall 0.8.1",
+ "ron",
+ "scheme-utils",
+ "serde",
+]
+
[[package]]
name = "ioslice"
version = "0.6.0"
@@ -1149,7 +1344,7 @@ dependencies = [
"rand 0.10.1",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -1161,31 +1356,32 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "itoa"
-version = "1.0.17"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "ixgbed"
version = "1.0.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"driver-network",
"libredox",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
name = "js-sys"
-version = "0.3.91"
+version = "0.3.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
+checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102"
dependencies = [
- "once_cell",
+ "cfg-if 1.0.4",
+ "futures-util",
"wasm-bindgen",
]
@@ -1195,29 +1391,32 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-[[package]]
-name = "leb128fmt"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
-
[[package]]
name = "libc"
-version = "0.2.183"
+version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
+checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
[[package]]
name = "libredox"
-version = "0.1.16"
+version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c"
+checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"ioslice",
"libc",
"plain",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
+]
+
+[[package]]
+name = "linked_list_allocator"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b23ac50abb8261cb38c6e2a7192d3302e0836dac1628f6a93b82b4fad185897"
+dependencies = [
+ "spinning_top 0.2.5",
]
[[package]]
@@ -1241,7 +1440,7 @@ dependencies = [
"driver-block",
"libredox",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -1255,9 +1454,9 @@ dependencies = [
[[package]]
name = "log"
-version = "0.4.29"
+version = "0.4.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
+checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
[[package]]
name = "logd"
@@ -1266,7 +1465,7 @@ dependencies = [
"daemon",
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
@@ -1293,9 +1492,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.8.0"
+version = "2.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
+checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4"
[[package]]
name = "nb"
@@ -1323,7 +1522,7 @@ dependencies = [
"redox-log",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"smoltcp",
]
@@ -1367,7 +1566,7 @@ checksum = "6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f"
name = "nvmed"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"driver-block",
@@ -1379,8 +1578,8 @@ dependencies = [
"partitionlib",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
- "smallvec 1.15.1",
+ "redox_syscall 0.8.1",
+ "smallvec 1.15.2",
]
[[package]]
@@ -1403,9 +1602,9 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
[[package]]
name = "orbclient"
-version = "0.3.51"
+version = "0.3.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59aed3b33578edcfa1bc96a321d590d31832b6ad55a26f0313362ce687e9abd6"
+checksum = "5df339f526ea9a60e371768d50efc2f2508c7203290731565d1f7a6f71d21747"
dependencies = [
"libc",
"libredox",
@@ -1462,7 +1661,7 @@ dependencies = [
"cfg-if 1.0.4",
"libc",
"redox_syscall 0.5.18",
- "smallvec 1.15.1",
+ "smallvec 1.15.2",
"windows-link",
]
@@ -1471,7 +1670,7 @@ name = "partitionlib"
version = "0.1.0"
dependencies = [
"gpt",
- "scroll",
+ "scroll 0.10.2",
"uuid",
]
@@ -1488,7 +1687,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0c2a105c657261a938ff68ee231c199a3d80eef33976004829de761ef5b1a9b"
dependencies = [
"bit_field",
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
]
[[package]]
@@ -1506,7 +1705,7 @@ dependencies = [
"pico-args",
"plain",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"serde",
]
@@ -1522,7 +1721,7 @@ dependencies = [
"log",
"pcid",
"pico-args",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"serde",
"toml",
]
@@ -1554,16 +1753,6 @@ dependencies = [
"zerocopy",
]
-[[package]]
-name = "prettyplease"
-version = "0.2.37"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
-dependencies = [
- "proc-macro2",
- "syn 2.0.117",
-]
-
[[package]]
name = "proc-macro-error-attr2"
version = "2.0.0"
@@ -1583,7 +1772,7 @@ dependencies = [
"proc-macro-error-attr2",
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -1599,7 +1788,7 @@ dependencies = [
name = "ps2d"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"inputd",
@@ -1608,7 +1797,7 @@ dependencies = [
"orbclient",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -1619,7 +1808,7 @@ dependencies = [
"libredox",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"redox_termios",
"scheme-utils",
]
@@ -1632,9 +1821,9 @@ checksum = "8bb0fd6580eeed0103c054e3fba2c2618ff476943762f28a645b63b8692b21c9"
[[package]]
name = "quote"
-version = "1.0.45"
+version = "1.0.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
+checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
dependencies = [
"proc-macro2",
]
@@ -1653,7 +1842,7 @@ dependencies = [
"indexmap",
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"slab",
]
@@ -1673,9 +1862,9 @@ dependencies = [
[[package]]
name = "rand"
-version = "0.8.5"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a"
dependencies = [
"libc",
"rand_chacha 0.3.1",
@@ -1689,7 +1878,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
dependencies = [
"chacha20",
- "getrandom 0.4.2",
+ "getrandom 0.4.3",
"rand_core 0.10.1",
]
@@ -1759,7 +1948,7 @@ dependencies = [
"rand_core 0.5.1",
"raw-cpuid",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"sha2",
]
@@ -1785,7 +1974,7 @@ version = "11.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
]
[[package]]
@@ -1821,10 +2010,10 @@ dependencies = [
[[package]]
name = "redox-ioctl"
version = "0.1.0"
-source = "git+https://gitlab.redox-os.org/redox-os/relibc.git#18e6c9f5c17b4db1361e536cd59e902a2080c4c0"
+source = "git+https://gitlab.redox-os.org/redox-os/relibc.git#fec9d49c18b929e242d80021054c85741f676d95"
dependencies = [
"drm-sys",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -1834,27 +2023,48 @@ source = "git+https://gitlab.redox-os.org/redox-os/redox-log.git#ac8cbc40a281879
dependencies = [
"chrono",
"log",
- "smallvec 1.15.1",
+ "smallvec 1.15.2",
"termion",
]
+[[package]]
+name = "redox-path"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "436d45c2b6a5b159d43da708e62b25be3a4a3d5550d654b72216ade4c4bfd717"
+
+[[package]]
+name = "redox-rt"
+version = "0.1.0"
+source = "git+https://gitlab.redox-os.org/redox-os/relibc.git#fec9d49c18b929e242d80021054c85741f676d95"
+dependencies = [
+ "bitflags 2.13.0",
+ "generic-rt",
+ "goblin",
+ "ioslice",
+ "libredox",
+ "plain",
+ "redox-path",
+ "redox_syscall 0.8.1",
+]
+
[[package]]
name = "redox-scheme"
-version = "0.11.0"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e58cb7dee1058575f320f9bfa32c7c0eda857e285c2a163a0eb595d37add09cd"
+checksum = "ecd26e368655cb4fdda914512c46c5640221ebe5fa6df5da19c941b9f06ed153"
dependencies = [
"libredox",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
name = "redox_event"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ea3e412d205440c7b0218af26247226f979ed1201674cda7a33cc70609084b5"
+checksum = "8c07d0d6d291e3a951bd847b1cd4af32fc6243d64116cf7702838c02797688b7"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"libredox",
]
@@ -1864,16 +2074,25 @@ version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4666a1a60d8412eab19d94f6d13dcc9cea0a5ef4fdf6a5db306537413c661b1b"
+dependencies = [
+ "bitflags 2.13.0",
]
[[package]]
name = "redox_syscall"
-version = "0.7.4"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a"
+checksum = "5b44b894f2a6e36457d665d1e08c3866add6ed5e70050c1b4ba8a8ddedb02ce7"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
]
[[package]]
@@ -1891,18 +2110,18 @@ dependencies = [
"libredox",
"qemu-exit",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"redox_termios",
]
[[package]]
name = "regex"
-version = "1.12.3"
+version = "1.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
+checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba"
dependencies = [
"aho-corasick",
- "memchr 2.8.0",
+ "memchr 2.8.2",
"regex-automata",
"regex-syntax",
]
@@ -1914,20 +2133,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
dependencies = [
"aho-corasick",
- "memchr 2.8.0",
+ "memchr 2.8.2",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
-version = "0.8.10"
+version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
+checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
[[package]]
name = "rehid"
version = "0.1.0"
-source = "git+https://gitlab.redox-os.org/redox-os/rehid.git#39d7ef05c97fd4e5e2cfd38b1a21f20d888c5e00"
+source = "git+https://gitlab.redox-os.org/redox-os/rehid.git#da987bc6d0f043bb025ece0d35804da2b250fab3"
dependencies = [
"hidreport",
"log",
@@ -1942,7 +2161,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64 0.21.7",
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"serde",
"serde_derive",
]
@@ -1959,7 +2178,7 @@ dependencies = [
name = "rtl8139d"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"driver-network",
@@ -1967,14 +2186,14 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
name = "rtl8168d"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"driver-network",
@@ -1982,7 +2201,7 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -1997,7 +2216,7 @@ version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"errno",
"libc",
"linux-raw-sys 0.12.1",
@@ -2014,14 +2233,14 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
name = "sb16d"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"daemon",
"libredox",
"log",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
"spin",
]
@@ -2032,7 +2251,7 @@ version = "0.0.0"
dependencies = [
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -2047,7 +2266,16 @@ version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fda28d4b4830b807a8b43f7b0e6b5df875311b3e7621d84577188c175b6ec1ec"
dependencies = [
- "scroll_derive",
+ "scroll_derive 0.10.5",
+]
+
+[[package]]
+name = "scroll"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add"
+dependencies = [
+ "scroll_derive 0.13.1",
]
[[package]]
@@ -2061,6 +2289,17 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "scroll_derive"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed76efe62313ab6610570951494bdaa81568026e0318eaa55f167de70eeea67d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.118",
+]
+
[[package]]
name = "sdl2"
version = "0.38.0"
@@ -2084,12 +2323,6 @@ dependencies = [
"version-compare",
]
-[[package]]
-name = "semver"
-version = "1.0.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
-
[[package]]
name = "serde"
version = "1.0.228"
@@ -2117,17 +2350,17 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
name = "serde_json"
-version = "1.0.149"
+version = "1.0.150"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
+checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
dependencies = [
"itoa",
- "memchr 2.8.0",
+ "memchr 2.8.2",
"serde",
"serde_core",
"zmij",
@@ -2135,9 +2368,9 @@ dependencies = [
[[package]]
name = "serde_spanned"
-version = "1.0.4"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776"
+checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
dependencies = [
"serde_core",
]
@@ -2156,9 +2389,9 @@ dependencies = [
[[package]]
name = "shlex"
-version = "1.3.0"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "slab"
@@ -2177,9 +2410,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.15.1"
+version = "1.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
+checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
dependencies = [
"serde",
]
@@ -2208,6 +2441,15 @@ dependencies = [
"lock_api",
]
+[[package]]
+name = "spinning_top"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b9eb1a2f4c41445a3a0ff9abc5221c5fcd28e1f13cd7c0397706f9ac938ddb0"
+dependencies = [
+ "lock_api",
+]
+
[[package]]
name = "spinning_top"
version = "0.3.0"
@@ -2250,7 +2492,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -2266,9 +2508,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.117"
+version = "2.0.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
+checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
dependencies = [
"proc-macro2",
"quote",
@@ -2294,6 +2536,15 @@ dependencies = [
"numtoa",
]
+[[package]]
+name = "thermald"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "common",
+ "log",
+]
+
[[package]]
name = "thiserror"
version = "1.0.69"
@@ -2320,7 +2571,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -2331,14 +2582,14 @@ checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
name = "toml"
-version = "1.0.6+spec-1.1.0"
+version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "399b1124a3c9e16766831c6bba21e50192572cdd98706ea114f9502509686ffc"
+checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
dependencies = [
"indexmap",
"serde_core",
@@ -2351,27 +2602,27 @@ dependencies = [
[[package]]
name = "toml_datetime"
-version = "1.0.0+spec-1.1.0"
+version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e"
+checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_parser"
-version = "1.0.9+spec-1.1.0"
+version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4"
+checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
dependencies = [
"winnow",
]
[[package]]
name = "toml_writer"
-version = "1.0.6+spec-1.1.0"
+version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
+checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
[[package]]
name = "twox-hash"
@@ -2380,15 +2631,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
dependencies = [
"cfg-if 1.0.4",
- "rand 0.8.5",
+ "rand 0.8.6",
"static_assertions",
]
[[package]]
name = "typenum"
-version = "1.19.0"
+version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
+checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
+
+[[package]]
+name = "ucsid"
+version = "0.1.0"
+dependencies = [
+ "acpi-resource",
+ "anyhow",
+ "common",
+ "daemon",
+ "i2c-interface",
+ "libredox",
+ "log",
+ "redox-scheme",
+ "redox_syscall 0.8.1",
+ "ron",
+ "scheme-utils",
+ "serde",
+]
[[package]]
name = "unicode-ident"
@@ -2396,12 +2665,6 @@ version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
-[[package]]
-name = "unicode-xid"
-version = "0.2.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
-
[[package]]
name = "usbctl"
version = "0.1.0"
@@ -2416,12 +2679,12 @@ name = "usbhidd"
version = "0.1.0"
dependencies = [
"anyhow",
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"inputd",
"log",
"orbclient",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"rehid",
"xhcid",
]
@@ -2432,7 +2695,7 @@ version = "0.1.0"
dependencies = [
"common",
"log",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"xhcid",
]
@@ -2446,7 +2709,7 @@ dependencies = [
"libredox",
"plain",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"thiserror 2.0.18",
"xhcid",
]
@@ -2465,11 +2728,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uuid"
-version = "1.22.0"
+version = "1.23.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37"
+checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53"
dependencies = [
- "getrandom 0.4.2",
+ "getrandom 0.4.3",
"js-sys",
"wasm-bindgen",
]
@@ -2484,7 +2747,7 @@ dependencies = [
"orbclient",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -2505,7 +2768,7 @@ dependencies = [
"orbclient",
"ransid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
]
[[package]]
@@ -2521,7 +2784,7 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"spin",
"static_assertions",
"thiserror 2.0.18",
@@ -2532,7 +2795,7 @@ dependencies = [
name = "virtio-core"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"common",
"crossbeam-queue",
"futures",
@@ -2540,7 +2803,7 @@ dependencies = [
"log",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"static_assertions",
"thiserror 2.0.18",
]
@@ -2560,7 +2823,7 @@ dependencies = [
"orbclient",
"pcid",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"spin",
"static_assertions",
"virtio-core",
@@ -2577,7 +2840,7 @@ dependencies = [
"libredox",
"log",
"pcid",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"static_assertions",
"virtio-core",
]
@@ -2603,29 +2866,11 @@ version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-[[package]]
-name = "wasip2"
-version = "1.0.2+wasi-0.2.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
-dependencies = [
- "wit-bindgen",
-]
-
-[[package]]
-name = "wasip3"
-version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
-dependencies = [
- "wit-bindgen",
-]
-
[[package]]
name = "wasm-bindgen"
-version = "0.2.114"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
+checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4"
dependencies = [
"cfg-if 1.0.4",
"once_cell",
@@ -2636,9 +2881,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.114"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
+checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -2646,60 +2891,26 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.114"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
+checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e"
dependencies = [
"bumpalo",
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.114"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
+checksum = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24"
dependencies = [
"unicode-ident",
]
-[[package]]
-name = "wasm-encoder"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
-dependencies = [
- "leb128fmt",
- "wasmparser",
-]
-
-[[package]]
-name = "wasm-metadata"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
-dependencies = [
- "anyhow",
- "indexmap",
- "wasm-encoder",
- "wasmparser",
-]
-
-[[package]]
-name = "wasmparser"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
-dependencies = [
- "bitflags 2.11.0",
- "hashbrown 0.15.5",
- "indexmap",
- "semver",
-]
-
[[package]]
name = "winapi"
version = "0.3.9"
@@ -2752,7 +2963,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -2763,7 +2974,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -2801,103 +3012,15 @@ dependencies = [
[[package]]
name = "winnow"
-version = "0.7.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
-
-[[package]]
-name = "wit-bindgen"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
-dependencies = [
- "wit-bindgen-rust-macro",
-]
-
-[[package]]
-name = "wit-bindgen-core"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
-dependencies = [
- "anyhow",
- "heck",
- "wit-parser",
-]
-
-[[package]]
-name = "wit-bindgen-rust"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
-dependencies = [
- "anyhow",
- "heck",
- "indexmap",
- "prettyplease",
- "syn 2.0.117",
- "wasm-metadata",
- "wit-bindgen-core",
- "wit-component",
-]
-
-[[package]]
-name = "wit-bindgen-rust-macro"
-version = "0.51.0"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
-dependencies = [
- "anyhow",
- "prettyplease",
- "proc-macro2",
- "quote",
- "syn 2.0.117",
- "wit-bindgen-core",
- "wit-bindgen-rust",
-]
-
-[[package]]
-name = "wit-component"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
-dependencies = [
- "anyhow",
- "bitflags 2.11.0",
- "indexmap",
- "log",
- "serde",
- "serde_derive",
- "serde_json",
- "wasm-encoder",
- "wasm-metadata",
- "wasmparser",
- "wit-parser",
-]
-
-[[package]]
-name = "wit-parser"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
-dependencies = [
- "anyhow",
- "id-arena",
- "indexmap",
- "log",
- "semver",
- "serde",
- "serde_derive",
- "serde_json",
- "unicode-xid",
- "wasmparser",
-]
+checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
[[package]]
name = "xhcid"
version = "0.1.0"
dependencies = [
- "bitflags 2.11.0",
+ "bitflags 2.13.0",
"chashmap",
"common",
"crossbeam-channel",
@@ -2910,34 +3033,34 @@ dependencies = [
"plain",
"redox-scheme",
"redox_event",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"regex",
"scheme-utils",
"serde",
"serde_json",
- "smallvec 1.15.1",
+ "smallvec 1.15.2",
"thiserror 2.0.18",
"toml",
]
[[package]]
name = "zerocopy"
-version = "0.8.42"
+version = "0.8.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3"
+checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.42"
+version = "0.8.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f"
+checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.117",
+ "syn 2.0.118",
]
[[package]]
@@ -2947,7 +3070,7 @@ dependencies = [
"daemon",
"libredox",
"redox-scheme",
- "redox_syscall 0.7.4",
+ "redox_syscall 0.8.1",
"scheme-utils",
]
diff --git a/Cargo.toml b/Cargo.toml
index 9e776232..9f7bd1bd 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -2,6 +2,7 @@
resolver = "2"
members = [
"audiod",
+ "bootstrap",
"config",
"daemon",
"dhcpd",
@@ -44,6 +45,7 @@ members = [
"drivers/input/ps2d",
"drivers/input/usbhidd",
+ "drivers/thermald",
"drivers/net/driver-network",
"drivers/net/e1000d",
@@ -66,6 +68,22 @@ members = [
"drivers/usb/xhcid",
"drivers/usb/usbctl",
"drivers/usb/usbhubd",
+ "drivers/usb/ucsid",
+
+ "drivers/i2c/i2c-interface",
+ "drivers/i2c/i2cd",
+ "drivers/i2c/amd-mp2-i2cd",
+ "drivers/i2c/dw-acpi-i2cd",
+ "drivers/i2c/intel-lpss-i2cd",
+
+ "drivers/gpio/gpiod",
+ "drivers/gpio/intel-gpiod",
+ "drivers/gpio/i2c-gpio-expanderd",
+
+ "drivers/input/i2c-hidd",
+ "drivers/input/intel-thc-hidd",
+
+ "drivers/acpi-resource",
]
# Bootstrap needs it's own profile configuration
@@ -83,7 +101,7 @@ edid = "0.3.0" #TODO: edid is abandoned, fork it and maintain?
fdt = "0.1.5"
libc = "0.2.181"
log = "0.4"
-libredox = "0.1.16"
+libredox = "0.1.17"
orbclient = "0.3.51"
parking_lot = "0.12"
pico-args = "0.5"
@@ -93,8 +111,8 @@ redox_event = "0.4.6"
redox-ioctl = { git = "https://gitlab.redox-os.org/redox-os/relibc.git" }
redox-log = { git = "https://gitlab.redox-os.org/redox-os/redox-log.git" }
redox-rt = { git = "https://gitlab.redox-os.org/redox-os/relibc.git", default-features = false }
-redox-scheme = "0.11.0"
-redox_syscall = { version = "0.7.4", features = ["std"] }
+redox-scheme = "0.11.1"
+redox_syscall = { version = "0.8.1", features = ["std"] }
redox_termios = "0.1.3"
ron = "0.8.1"
serde = { version = "1", features = ["derive"] }