Cargo.lock 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  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.3.0"
  12. source = "registry+https://github.com/rust-lang/crates.io-index"
  13. checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
  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.2"
  22. source = "registry+https://github.com/rust-lang/crates.io-index"
  23. checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216"
  24. [[package]]
  25. name = "embedded-hal"
  26. version = "1.0.0"
  27. source = "registry+https://github.com/rust-lang/crates.io-index"
  28. checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
  29. [[package]]
  30. name = "fast-trap"
  31. version = "0.0.1"
  32. source = "registry+https://github.com/rust-lang/crates.io-index"
  33. checksum = "7fbe69badc2e0dc98ad2787648fa140b5772d24b49e9a6b180a67e1348f7544c"
  34. [[package]]
  35. name = "lock_api"
  36. version = "0.4.12"
  37. source = "registry+https://github.com/rust-lang/crates.io-index"
  38. checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
  39. dependencies = [
  40. "autocfg",
  41. "scopeguard",
  42. ]
  43. [[package]]
  44. name = "log"
  45. version = "0.4.21"
  46. source = "registry+https://github.com/rust-lang/crates.io-index"
  47. checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
  48. [[package]]
  49. name = "naked-function"
  50. version = "0.1.5"
  51. source = "registry+https://github.com/rust-lang/crates.io-index"
  52. checksum = "3b8d5fca6ab1e6215b010aefd3b9ac5aae369dae0faea3a7f34f296cc9f719ac"
  53. dependencies = [
  54. "cfg-if",
  55. "naked-function-macro",
  56. ]
  57. [[package]]
  58. name = "naked-function-macro"
  59. version = "0.1.5"
  60. source = "registry+https://github.com/rust-lang/crates.io-index"
  61. checksum = "5b4123e70df5fe0bb370cff166ae453b9c5324a2cfc932c0f7e55498147a0475"
  62. dependencies = [
  63. "proc-macro2",
  64. "quote",
  65. "syn",
  66. ]
  67. [[package]]
  68. name = "panic-halt"
  69. version = "0.2.0"
  70. source = "registry+https://github.com/rust-lang/crates.io-index"
  71. checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
  72. [[package]]
  73. name = "proc-macro2"
  74. version = "1.0.82"
  75. source = "registry+https://github.com/rust-lang/crates.io-index"
  76. checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b"
  77. dependencies = [
  78. "unicode-ident",
  79. ]
  80. [[package]]
  81. name = "quote"
  82. version = "1.0.36"
  83. source = "registry+https://github.com/rust-lang/crates.io-index"
  84. checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
  85. dependencies = [
  86. "proc-macro2",
  87. ]
  88. [[package]]
  89. name = "riscv"
  90. version = "0.11.1"
  91. source = "registry+https://github.com/rust-lang/crates.io-index"
  92. checksum = "2f5c1b8bf41ea746266cdee443d1d1e9125c86ce1447e1a2615abd34330d33a9"
  93. dependencies = [
  94. "critical-section",
  95. "embedded-hal",
  96. ]
  97. [[package]]
  98. name = "riscv-decode"
  99. version = "0.2.1"
  100. source = "registry+https://github.com/rust-lang/crates.io-index"
  101. checksum = "bec7a6dc0b0bb96a4d23271864a45c0d24dcd9dde2a1b630a35f79fa29c588bf"
  102. [[package]]
  103. name = "rustsbi"
  104. version = "0.4.0-alpha.3"
  105. source = "registry+https://github.com/rust-lang/crates.io-index"
  106. checksum = "ce47c5c62f6a4d9586b78cc2ba963330bc57a046c4b2949ebc128265707a40c3"
  107. dependencies = [
  108. "riscv",
  109. "rustsbi-macros",
  110. "sbi-spec",
  111. ]
  112. [[package]]
  113. name = "rustsbi-macros"
  114. version = "0.0.2"
  115. source = "registry+https://github.com/rust-lang/crates.io-index"
  116. checksum = "a71347da9582cc6b6f3652c7d2c06516c9555690b3738ecdff7e84297f4e17fc"
  117. dependencies = [
  118. "proc-macro2",
  119. "quote",
  120. "syn",
  121. ]
  122. [[package]]
  123. name = "rustsbi-prototyper"
  124. version = "0.0.0"
  125. dependencies = [
  126. "aclint",
  127. "fast-trap",
  128. "log",
  129. "panic-halt",
  130. "riscv",
  131. "riscv-decode",
  132. "rustsbi",
  133. "sbi-spec",
  134. "serde",
  135. "serde-device-tree",
  136. "sifive-test-device",
  137. "spin",
  138. "uart16550",
  139. ]
  140. [[package]]
  141. name = "rustsbi-supervisor"
  142. version = "0.1.0"
  143. dependencies = [
  144. "naked-function",
  145. "sbi-rt",
  146. ]
  147. [[package]]
  148. name = "sbi-rt"
  149. version = "0.0.3"
  150. source = "registry+https://github.com/rust-lang/crates.io-index"
  151. checksum = "7fbaa69be1eedc61c426e6d489b2260482e928b465360576900d52d496a58bd0"
  152. dependencies = [
  153. "sbi-spec",
  154. ]
  155. [[package]]
  156. name = "sbi-spec"
  157. version = "0.0.7"
  158. source = "registry+https://github.com/rust-lang/crates.io-index"
  159. checksum = "e6e36312fb5ddc10d08ecdc65187402baba4ac34585cb9d1b78522ae2358d890"
  160. [[package]]
  161. name = "scopeguard"
  162. version = "1.2.0"
  163. source = "registry+https://github.com/rust-lang/crates.io-index"
  164. checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  165. [[package]]
  166. name = "serde"
  167. version = "1.0.202"
  168. source = "registry+https://github.com/rust-lang/crates.io-index"
  169. checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"
  170. dependencies = [
  171. "serde_derive",
  172. ]
  173. [[package]]
  174. name = "serde-device-tree"
  175. version = "0.0.1"
  176. source = "git+https://github.com/rustsbi/serde-device-tree#b8c2da9ee425cce49480731fa48e2ea39b457803"
  177. dependencies = [
  178. "serde",
  179. ]
  180. [[package]]
  181. name = "serde_derive"
  182. version = "1.0.202"
  183. source = "registry+https://github.com/rust-lang/crates.io-index"
  184. checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
  185. dependencies = [
  186. "proc-macro2",
  187. "quote",
  188. "syn",
  189. ]
  190. [[package]]
  191. name = "sifive-test-device"
  192. version = "0.0.0"
  193. source = "registry+https://github.com/rust-lang/crates.io-index"
  194. checksum = "ba50a6fd7cb5cdb2645fb93fb2bbae7d8d78390677a889bdcfaf13c3d29286d0"
  195. [[package]]
  196. name = "spin"
  197. version = "0.9.8"
  198. source = "registry+https://github.com/rust-lang/crates.io-index"
  199. checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
  200. dependencies = [
  201. "lock_api",
  202. ]
  203. [[package]]
  204. name = "syn"
  205. version = "2.0.61"
  206. source = "registry+https://github.com/rust-lang/crates.io-index"
  207. checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9"
  208. dependencies = [
  209. "proc-macro2",
  210. "quote",
  211. "unicode-ident",
  212. ]
  213. [[package]]
  214. name = "uart16550"
  215. version = "0.0.1"
  216. source = "registry+https://github.com/rust-lang/crates.io-index"
  217. checksum = "939f6f9ccad815fe3efca8fd06f2ec1620c0387fb1bca2b231b61ce710bffb9b"
  218. [[package]]
  219. name = "unicode-ident"
  220. version = "1.0.12"
  221. source = "registry+https://github.com/rust-lang/crates.io-index"
  222. checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"