Cargo.lock 7.2 KB

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