Cargo.lock 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. # This file is automatically @generated by Cargo.
  2. # It is not intended for manual editing.
  3. version = 3
  4. [[package]]
  5. name = "aclint"
  6. version = "0.0.0"
  7. source = "registry+https://github.com/rust-lang/crates.io-index"
  8. checksum = "8a01ba40421eca6c4f1afcedd8465fba6d9e5ef8e0e13060d0141e4cded4ab4a"
  9. [[package]]
  10. name = "autocfg"
  11. version = "1.4.0"
  12. source = "registry+https://github.com/rust-lang/crates.io-index"
  13. checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
  14. [[package]]
  15. name = "bitflags"
  16. version = "2.6.0"
  17. source = "registry+https://github.com/rust-lang/crates.io-index"
  18. checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
  19. [[package]]
  20. name = "cfg-if"
  21. version = "1.0.0"
  22. source = "registry+https://github.com/rust-lang/crates.io-index"
  23. checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
  24. [[package]]
  25. name = "critical-section"
  26. version = "1.1.3"
  27. source = "registry+https://github.com/rust-lang/crates.io-index"
  28. checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242"
  29. [[package]]
  30. name = "dtb-walker"
  31. version = "0.2.0-alpha.3"
  32. source = "registry+https://github.com/rust-lang/crates.io-index"
  33. checksum = "9404d41caa1aa659f7be44d5a902e318c0672900822fe9ca41d9e38c14b52332"
  34. [[package]]
  35. name = "embedded-hal"
  36. version = "1.0.0"
  37. source = "registry+https://github.com/rust-lang/crates.io-index"
  38. checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
  39. [[package]]
  40. name = "fast-trap"
  41. version = "0.0.1"
  42. source = "registry+https://github.com/rust-lang/crates.io-index"
  43. checksum = "7fbe69badc2e0dc98ad2787648fa140b5772d24b49e9a6b180a67e1348f7544c"
  44. [[package]]
  45. name = "lock_api"
  46. version = "0.4.12"
  47. source = "registry+https://github.com/rust-lang/crates.io-index"
  48. checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
  49. dependencies = [
  50. "autocfg",
  51. "scopeguard",
  52. ]
  53. [[package]]
  54. name = "log"
  55. version = "0.4.22"
  56. source = "registry+https://github.com/rust-lang/crates.io-index"
  57. checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
  58. [[package]]
  59. name = "naked-function"
  60. version = "0.1.5"
  61. source = "registry+https://github.com/rust-lang/crates.io-index"
  62. checksum = "3b8d5fca6ab1e6215b010aefd3b9ac5aae369dae0faea3a7f34f296cc9f719ac"
  63. dependencies = [
  64. "cfg-if",
  65. "naked-function-macro",
  66. ]
  67. [[package]]
  68. name = "naked-function-macro"
  69. version = "0.1.5"
  70. source = "registry+https://github.com/rust-lang/crates.io-index"
  71. checksum = "5b4123e70df5fe0bb370cff166ae453b9c5324a2cfc932c0f7e55498147a0475"
  72. dependencies = [
  73. "proc-macro2",
  74. "quote",
  75. "syn",
  76. ]
  77. [[package]]
  78. name = "panic-halt"
  79. version = "0.2.0"
  80. source = "registry+https://github.com/rust-lang/crates.io-index"
  81. checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
  82. [[package]]
  83. name = "proc-macro2"
  84. version = "1.0.87"
  85. source = "registry+https://github.com/rust-lang/crates.io-index"
  86. checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a"
  87. dependencies = [
  88. "unicode-ident",
  89. ]
  90. [[package]]
  91. name = "quote"
  92. version = "1.0.37"
  93. source = "registry+https://github.com/rust-lang/crates.io-index"
  94. checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
  95. dependencies = [
  96. "proc-macro2",
  97. ]
  98. [[package]]
  99. name = "rcore-console"
  100. version = "0.0.0"
  101. source = "registry+https://github.com/rust-lang/crates.io-index"
  102. checksum = "63aae49a6d2e6fd69821507a979b5871e4c47dc3abc9066347fa5c4a51a73dd6"
  103. dependencies = [
  104. "log",
  105. "spin",
  106. ]
  107. [[package]]
  108. name = "riscv"
  109. version = "0.11.1"
  110. source = "registry+https://github.com/rust-lang/crates.io-index"
  111. checksum = "2f5c1b8bf41ea746266cdee443d1d1e9125c86ce1447e1a2615abd34330d33a9"
  112. dependencies = [
  113. "critical-section",
  114. "embedded-hal",
  115. ]
  116. [[package]]
  117. name = "riscv-decode"
  118. version = "0.2.2"
  119. source = "registry+https://github.com/rust-lang/crates.io-index"
  120. checksum = "cf8b4cfb0da0528321d22daee4299a23a8c5ac8848623d716e898d2a9eec0694"
  121. [[package]]
  122. name = "rustsbi"
  123. version = "0.4.0"
  124. source = "registry+https://github.com/rust-lang/crates.io-index"
  125. checksum = "44c13763120794ed11d64bac885fb31d384ae385c3287b0697711b97affbf8ab"
  126. dependencies = [
  127. "riscv",
  128. "rustsbi-macros",
  129. "sbi-spec",
  130. ]
  131. [[package]]
  132. name = "rustsbi-macros"
  133. version = "0.0.2"
  134. source = "registry+https://github.com/rust-lang/crates.io-index"
  135. checksum = "a71347da9582cc6b6f3652c7d2c06516c9555690b3738ecdff7e84297f4e17fc"
  136. dependencies = [
  137. "proc-macro2",
  138. "quote",
  139. "syn",
  140. ]
  141. [[package]]
  142. name = "rustsbi-prototyper"
  143. version = "0.0.0"
  144. dependencies = [
  145. "aclint",
  146. "fast-trap",
  147. "log",
  148. "panic-halt",
  149. "riscv",
  150. "riscv-decode",
  151. "rustsbi",
  152. "sbi-spec",
  153. "serde",
  154. "serde-device-tree",
  155. "sifive-test-device",
  156. "spin",
  157. "uart16550",
  158. "uart_xilinx",
  159. ]
  160. [[package]]
  161. name = "rustsbi-supervisor"
  162. version = "0.1.0"
  163. dependencies = [
  164. "naked-function",
  165. "sbi-rt",
  166. ]
  167. [[package]]
  168. name = "rustsbi-test-kernel"
  169. version = "0.0.0"
  170. dependencies = [
  171. "dtb-walker",
  172. "log",
  173. "rcore-console",
  174. "riscv",
  175. "sbi-testing",
  176. "spin",
  177. "uart16550",
  178. ]
  179. [[package]]
  180. name = "sbi-rt"
  181. version = "0.0.3"
  182. source = "registry+https://github.com/rust-lang/crates.io-index"
  183. checksum = "7fbaa69be1eedc61c426e6d489b2260482e928b465360576900d52d496a58bd0"
  184. dependencies = [
  185. "sbi-spec",
  186. ]
  187. [[package]]
  188. name = "sbi-spec"
  189. version = "0.0.7"
  190. source = "registry+https://github.com/rust-lang/crates.io-index"
  191. checksum = "e6e36312fb5ddc10d08ecdc65187402baba4ac34585cb9d1b78522ae2358d890"
  192. [[package]]
  193. name = "sbi-testing"
  194. version = "0.0.3-alpha.2"
  195. source = "registry+https://github.com/rust-lang/crates.io-index"
  196. checksum = "135c0f1ce07ede77a7e1c3daff35d20d37b54fd1037ac02ab9595c231518531e"
  197. dependencies = [
  198. "log",
  199. "riscv",
  200. "sbi-rt",
  201. "sbi-spec",
  202. ]
  203. [[package]]
  204. name = "scopeguard"
  205. version = "1.2.0"
  206. source = "registry+https://github.com/rust-lang/crates.io-index"
  207. checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  208. [[package]]
  209. name = "serde"
  210. version = "1.0.210"
  211. source = "registry+https://github.com/rust-lang/crates.io-index"
  212. checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
  213. dependencies = [
  214. "serde_derive",
  215. ]
  216. [[package]]
  217. name = "serde-device-tree"
  218. version = "0.0.1"
  219. source = "git+https://github.com/rustsbi/serde-device-tree#1c65f313c99ce73cfbfc954b1a58bcbcd885658c"
  220. dependencies = [
  221. "serde",
  222. ]
  223. [[package]]
  224. name = "serde_derive"
  225. version = "1.0.210"
  226. source = "registry+https://github.com/rust-lang/crates.io-index"
  227. checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
  228. dependencies = [
  229. "proc-macro2",
  230. "quote",
  231. "syn",
  232. ]
  233. [[package]]
  234. name = "sifive-test-device"
  235. version = "0.0.0"
  236. source = "registry+https://github.com/rust-lang/crates.io-index"
  237. checksum = "ba50a6fd7cb5cdb2645fb93fb2bbae7d8d78390677a889bdcfaf13c3d29286d0"
  238. [[package]]
  239. name = "spin"
  240. version = "0.9.8"
  241. source = "registry+https://github.com/rust-lang/crates.io-index"
  242. checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
  243. dependencies = [
  244. "lock_api",
  245. ]
  246. [[package]]
  247. name = "syn"
  248. version = "2.0.79"
  249. source = "registry+https://github.com/rust-lang/crates.io-index"
  250. checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
  251. dependencies = [
  252. "proc-macro2",
  253. "quote",
  254. "unicode-ident",
  255. ]
  256. [[package]]
  257. name = "uart16550"
  258. version = "0.0.1"
  259. source = "registry+https://github.com/rust-lang/crates.io-index"
  260. checksum = "939f6f9ccad815fe3efca8fd06f2ec1620c0387fb1bca2b231b61ce710bffb9b"
  261. [[package]]
  262. name = "uart_xilinx"
  263. version = "0.2.0"
  264. source = "git+https://github.com/duskmoon314/uart-rs/#12be91421ad140f2a4bf4179578fd7a8fbc7ff5c"
  265. dependencies = [
  266. "bitflags",
  267. "volatile-register",
  268. ]
  269. [[package]]
  270. name = "unicode-ident"
  271. version = "1.0.13"
  272. source = "registry+https://github.com/rust-lang/crates.io-index"
  273. checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
  274. [[package]]
  275. name = "vcell"
  276. version = "0.1.3"
  277. source = "registry+https://github.com/rust-lang/crates.io-index"
  278. checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
  279. [[package]]
  280. name = "volatile-register"
  281. version = "0.2.2"
  282. source = "registry+https://github.com/rust-lang/crates.io-index"
  283. checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
  284. dependencies = [
  285. "vcell",
  286. ]