Cargo.lock 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801
  1. # This file is automatically @generated by Cargo.
  2. # It is not intended for manual editing.
  3. version = 4
  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 = "anstream"
  11. version = "0.6.18"
  12. source = "registry+https://github.com/rust-lang/crates.io-index"
  13. checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
  14. dependencies = [
  15. "anstyle",
  16. "anstyle-parse",
  17. "anstyle-query",
  18. "anstyle-wincon",
  19. "colorchoice",
  20. "is_terminal_polyfill",
  21. "utf8parse",
  22. ]
  23. [[package]]
  24. name = "anstyle"
  25. version = "1.0.10"
  26. source = "registry+https://github.com/rust-lang/crates.io-index"
  27. checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
  28. [[package]]
  29. name = "anstyle-parse"
  30. version = "0.2.6"
  31. source = "registry+https://github.com/rust-lang/crates.io-index"
  32. checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
  33. dependencies = [
  34. "utf8parse",
  35. ]
  36. [[package]]
  37. name = "anstyle-query"
  38. version = "1.1.2"
  39. source = "registry+https://github.com/rust-lang/crates.io-index"
  40. checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
  41. dependencies = [
  42. "windows-sys",
  43. ]
  44. [[package]]
  45. name = "anstyle-wincon"
  46. version = "3.0.7"
  47. source = "registry+https://github.com/rust-lang/crates.io-index"
  48. checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
  49. dependencies = [
  50. "anstyle",
  51. "once_cell",
  52. "windows-sys",
  53. ]
  54. [[package]]
  55. name = "as-slice"
  56. version = "0.2.1"
  57. source = "registry+https://github.com/rust-lang/crates.io-index"
  58. checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
  59. dependencies = [
  60. "stable_deref_trait",
  61. ]
  62. [[package]]
  63. name = "autocfg"
  64. version = "1.4.0"
  65. source = "registry+https://github.com/rust-lang/crates.io-index"
  66. checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
  67. [[package]]
  68. name = "bit_field"
  69. version = "0.10.2"
  70. source = "registry+https://github.com/rust-lang/crates.io-index"
  71. checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
  72. [[package]]
  73. name = "bitflags"
  74. version = "2.8.0"
  75. source = "registry+https://github.com/rust-lang/crates.io-index"
  76. checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
  77. [[package]]
  78. name = "bouffalo-hal"
  79. version = "0.0.0"
  80. source = "git+https://github.com/rustsbi/bouffalo-hal?rev=968b949#968b949466adeb6773f7ca3c1052e3a400533ed9"
  81. dependencies = [
  82. "as-slice",
  83. "cfg-if",
  84. "embedded-hal 0.2.7",
  85. "embedded-hal 1.0.0",
  86. "embedded-hal-nb",
  87. "embedded-io",
  88. "embedded-time",
  89. "nb 1.1.0",
  90. "volatile-register",
  91. ]
  92. [[package]]
  93. name = "buddy_system_allocator"
  94. version = "0.11.0"
  95. source = "registry+https://github.com/rust-lang/crates.io-index"
  96. checksum = "a1a0108968a3a2dab95b089c0fc3f1afa7759aa5ebe6f1d86d206d6f7ba726eb"
  97. dependencies = [
  98. "spin",
  99. ]
  100. [[package]]
  101. name = "cfg-if"
  102. version = "1.0.0"
  103. source = "registry+https://github.com/rust-lang/crates.io-index"
  104. checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
  105. [[package]]
  106. name = "clap"
  107. version = "4.5.26"
  108. source = "registry+https://github.com/rust-lang/crates.io-index"
  109. checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783"
  110. dependencies = [
  111. "clap_builder",
  112. "clap_derive",
  113. ]
  114. [[package]]
  115. name = "clap-verbosity-flag"
  116. version = "3.0.2"
  117. source = "registry+https://github.com/rust-lang/crates.io-index"
  118. checksum = "2678fade3b77aa3a8ff3aae87e9c008d3fb00473a41c71fbf74e91c8c7b37e84"
  119. dependencies = [
  120. "clap",
  121. "log",
  122. ]
  123. [[package]]
  124. name = "clap_builder"
  125. version = "4.5.26"
  126. source = "registry+https://github.com/rust-lang/crates.io-index"
  127. checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121"
  128. dependencies = [
  129. "anstream",
  130. "anstyle",
  131. "clap_lex",
  132. "strsim",
  133. ]
  134. [[package]]
  135. name = "clap_derive"
  136. version = "4.5.24"
  137. source = "registry+https://github.com/rust-lang/crates.io-index"
  138. checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c"
  139. dependencies = [
  140. "heck",
  141. "proc-macro2",
  142. "quote",
  143. "syn",
  144. ]
  145. [[package]]
  146. name = "clap_lex"
  147. version = "0.7.4"
  148. source = "registry+https://github.com/rust-lang/crates.io-index"
  149. checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
  150. [[package]]
  151. name = "colorchoice"
  152. version = "1.0.3"
  153. source = "registry+https://github.com/rust-lang/crates.io-index"
  154. checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
  155. [[package]]
  156. name = "critical-section"
  157. version = "1.2.0"
  158. source = "registry+https://github.com/rust-lang/crates.io-index"
  159. checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
  160. [[package]]
  161. name = "dtb-walker"
  162. version = "0.2.0-alpha.3"
  163. source = "registry+https://github.com/rust-lang/crates.io-index"
  164. checksum = "9404d41caa1aa659f7be44d5a902e318c0672900822fe9ca41d9e38c14b52332"
  165. [[package]]
  166. name = "embedded-hal"
  167. version = "0.2.7"
  168. source = "registry+https://github.com/rust-lang/crates.io-index"
  169. checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
  170. dependencies = [
  171. "nb 0.1.3",
  172. "void",
  173. ]
  174. [[package]]
  175. name = "embedded-hal"
  176. version = "1.0.0"
  177. source = "registry+https://github.com/rust-lang/crates.io-index"
  178. checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
  179. [[package]]
  180. name = "embedded-hal-nb"
  181. version = "1.0.0"
  182. source = "registry+https://github.com/rust-lang/crates.io-index"
  183. checksum = "fba4268c14288c828995299e59b12babdbe170f6c6d73731af1b4648142e8605"
  184. dependencies = [
  185. "embedded-hal 1.0.0",
  186. "nb 1.1.0",
  187. ]
  188. [[package]]
  189. name = "embedded-io"
  190. version = "0.6.1"
  191. source = "registry+https://github.com/rust-lang/crates.io-index"
  192. checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
  193. [[package]]
  194. name = "embedded-time"
  195. version = "0.12.1"
  196. source = "registry+https://github.com/rust-lang/crates.io-index"
  197. checksum = "d7a4b4d10ac48d08bfe3db7688c402baadb244721f30a77ce360bd24c3dffe58"
  198. dependencies = [
  199. "num",
  200. ]
  201. [[package]]
  202. name = "fast-trap"
  203. version = "0.0.1"
  204. source = "registry+https://github.com/rust-lang/crates.io-index"
  205. checksum = "7fbe69badc2e0dc98ad2787648fa140b5772d24b49e9a6b180a67e1348f7544c"
  206. [[package]]
  207. name = "heck"
  208. version = "0.5.0"
  209. source = "registry+https://github.com/rust-lang/crates.io-index"
  210. checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  211. [[package]]
  212. name = "is_terminal_polyfill"
  213. version = "1.70.1"
  214. source = "registry+https://github.com/rust-lang/crates.io-index"
  215. checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
  216. [[package]]
  217. name = "lock_api"
  218. version = "0.4.12"
  219. source = "registry+https://github.com/rust-lang/crates.io-index"
  220. checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
  221. dependencies = [
  222. "autocfg",
  223. "scopeguard",
  224. ]
  225. [[package]]
  226. name = "log"
  227. version = "0.4.25"
  228. source = "registry+https://github.com/rust-lang/crates.io-index"
  229. checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
  230. [[package]]
  231. name = "naked-function"
  232. version = "0.1.5"
  233. source = "registry+https://github.com/rust-lang/crates.io-index"
  234. checksum = "3b8d5fca6ab1e6215b010aefd3b9ac5aae369dae0faea3a7f34f296cc9f719ac"
  235. dependencies = [
  236. "cfg-if",
  237. "naked-function-macro",
  238. ]
  239. [[package]]
  240. name = "naked-function-macro"
  241. version = "0.1.5"
  242. source = "registry+https://github.com/rust-lang/crates.io-index"
  243. checksum = "5b4123e70df5fe0bb370cff166ae453b9c5324a2cfc932c0f7e55498147a0475"
  244. dependencies = [
  245. "proc-macro2",
  246. "quote",
  247. "syn",
  248. ]
  249. [[package]]
  250. name = "nb"
  251. version = "0.1.3"
  252. source = "registry+https://github.com/rust-lang/crates.io-index"
  253. checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
  254. dependencies = [
  255. "nb 1.1.0",
  256. ]
  257. [[package]]
  258. name = "nb"
  259. version = "1.1.0"
  260. source = "registry+https://github.com/rust-lang/crates.io-index"
  261. checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
  262. [[package]]
  263. name = "num"
  264. version = "0.3.1"
  265. source = "registry+https://github.com/rust-lang/crates.io-index"
  266. checksum = "8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f"
  267. dependencies = [
  268. "num-complex",
  269. "num-integer",
  270. "num-iter",
  271. "num-rational",
  272. "num-traits",
  273. ]
  274. [[package]]
  275. name = "num-complex"
  276. version = "0.3.1"
  277. source = "registry+https://github.com/rust-lang/crates.io-index"
  278. checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
  279. dependencies = [
  280. "num-traits",
  281. ]
  282. [[package]]
  283. name = "num-integer"
  284. version = "0.1.46"
  285. source = "registry+https://github.com/rust-lang/crates.io-index"
  286. checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
  287. dependencies = [
  288. "num-traits",
  289. ]
  290. [[package]]
  291. name = "num-iter"
  292. version = "0.1.45"
  293. source = "registry+https://github.com/rust-lang/crates.io-index"
  294. checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
  295. dependencies = [
  296. "autocfg",
  297. "num-integer",
  298. "num-traits",
  299. ]
  300. [[package]]
  301. name = "num-rational"
  302. version = "0.3.2"
  303. source = "registry+https://github.com/rust-lang/crates.io-index"
  304. checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
  305. dependencies = [
  306. "autocfg",
  307. "num-integer",
  308. "num-traits",
  309. ]
  310. [[package]]
  311. name = "num-traits"
  312. version = "0.2.19"
  313. source = "registry+https://github.com/rust-lang/crates.io-index"
  314. checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
  315. dependencies = [
  316. "autocfg",
  317. ]
  318. [[package]]
  319. name = "once_cell"
  320. version = "1.20.2"
  321. source = "registry+https://github.com/rust-lang/crates.io-index"
  322. checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
  323. [[package]]
  324. name = "panic-halt"
  325. version = "1.0.0"
  326. source = "registry+https://github.com/rust-lang/crates.io-index"
  327. checksum = "a513e167849a384b7f9b746e517604398518590a9142f4846a32e3c2a4de7b11"
  328. [[package]]
  329. name = "paste"
  330. version = "1.0.15"
  331. source = "registry+https://github.com/rust-lang/crates.io-index"
  332. checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
  333. [[package]]
  334. name = "plic"
  335. version = "0.0.2"
  336. source = "registry+https://github.com/rust-lang/crates.io-index"
  337. checksum = "2ad606bf31d67b0e10a161b7df7d6a97dda7be22ce4bebcff889476e867c9b7a"
  338. [[package]]
  339. name = "proc-macro2"
  340. version = "1.0.93"
  341. source = "registry+https://github.com/rust-lang/crates.io-index"
  342. checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
  343. dependencies = [
  344. "unicode-ident",
  345. ]
  346. [[package]]
  347. name = "quote"
  348. version = "1.0.38"
  349. source = "registry+https://github.com/rust-lang/crates.io-index"
  350. checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
  351. dependencies = [
  352. "proc-macro2",
  353. ]
  354. [[package]]
  355. name = "rcore-console"
  356. version = "0.0.0"
  357. source = "registry+https://github.com/rust-lang/crates.io-index"
  358. checksum = "63aae49a6d2e6fd69821507a979b5871e4c47dc3abc9066347fa5c4a51a73dd6"
  359. dependencies = [
  360. "log",
  361. "spin",
  362. ]
  363. [[package]]
  364. name = "riscv"
  365. version = "0.11.1"
  366. source = "registry+https://github.com/rust-lang/crates.io-index"
  367. checksum = "2f5c1b8bf41ea746266cdee443d1d1e9125c86ce1447e1a2615abd34330d33a9"
  368. dependencies = [
  369. "critical-section",
  370. "embedded-hal 1.0.0",
  371. ]
  372. [[package]]
  373. name = "riscv"
  374. version = "0.12.1"
  375. source = "registry+https://github.com/rust-lang/crates.io-index"
  376. checksum = "5ea8ff73d3720bdd0a97925f0bf79ad2744b6da8ff36be3840c48ac81191d7a7"
  377. dependencies = [
  378. "critical-section",
  379. "embedded-hal 1.0.0",
  380. "paste",
  381. "riscv-pac",
  382. ]
  383. [[package]]
  384. name = "riscv-decode"
  385. version = "0.2.2"
  386. source = "registry+https://github.com/rust-lang/crates.io-index"
  387. checksum = "cf8b4cfb0da0528321d22daee4299a23a8c5ac8848623d716e898d2a9eec0694"
  388. [[package]]
  389. name = "riscv-pac"
  390. version = "0.2.0"
  391. source = "registry+https://github.com/rust-lang/crates.io-index"
  392. checksum = "8188909339ccc0c68cfb5a04648313f09621e8b87dc03095454f1a11f6c5d436"
  393. [[package]]
  394. name = "rustsbi"
  395. version = "0.4.0"
  396. source = "registry+https://github.com/rust-lang/crates.io-index"
  397. checksum = "44c13763120794ed11d64bac885fb31d384ae385c3287b0697711b97affbf8ab"
  398. dependencies = [
  399. "riscv 0.11.1",
  400. "rustsbi-macros",
  401. "sbi-spec 0.0.7",
  402. ]
  403. [[package]]
  404. name = "rustsbi-bench-kernel"
  405. version = "0.0.0"
  406. dependencies = [
  407. "log",
  408. "rcore-console",
  409. "riscv 0.11.1",
  410. "sbi-spec 0.0.8 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  411. "sbi-testing 0.0.3-alpha.2 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  412. "serde",
  413. "serde-device-tree",
  414. "spin",
  415. "uart16550",
  416. ]
  417. [[package]]
  418. name = "rustsbi-macros"
  419. version = "0.0.2"
  420. source = "registry+https://github.com/rust-lang/crates.io-index"
  421. checksum = "a71347da9582cc6b6f3652c7d2c06516c9555690b3738ecdff7e84297f4e17fc"
  422. dependencies = [
  423. "proc-macro2",
  424. "quote",
  425. "syn",
  426. ]
  427. [[package]]
  428. name = "rustsbi-prototyper"
  429. version = "0.0.0"
  430. dependencies = [
  431. "aclint",
  432. "bouffalo-hal",
  433. "buddy_system_allocator",
  434. "cfg-if",
  435. "fast-trap",
  436. "log",
  437. "panic-halt",
  438. "riscv 0.11.1",
  439. "riscv-decode",
  440. "rustsbi",
  441. "sbi-spec 0.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
  442. "serde",
  443. "serde-device-tree",
  444. "sifive-test-device",
  445. "spin",
  446. "uart16550",
  447. "uart_xilinx",
  448. "xuantie-riscv",
  449. ]
  450. [[package]]
  451. name = "rustsbi-supervisor"
  452. version = "0.0.0"
  453. dependencies = [
  454. "naked-function",
  455. "rcore-console",
  456. "sbi-rt 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
  457. "uart16550",
  458. ]
  459. [[package]]
  460. name = "rustsbi-test-kernel"
  461. version = "0.0.0"
  462. dependencies = [
  463. "dtb-walker",
  464. "log",
  465. "rcore-console",
  466. "riscv 0.11.1",
  467. "sbi-testing 0.0.3-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)",
  468. "spin",
  469. "uart16550",
  470. ]
  471. [[package]]
  472. name = "sbi-rt"
  473. version = "0.0.3"
  474. source = "registry+https://github.com/rust-lang/crates.io-index"
  475. checksum = "7fbaa69be1eedc61c426e6d489b2260482e928b465360576900d52d496a58bd0"
  476. dependencies = [
  477. "sbi-spec 0.0.7",
  478. ]
  479. [[package]]
  480. name = "sbi-rt"
  481. version = "0.0.3"
  482. source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
  483. dependencies = [
  484. "sbi-spec 0.0.8 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  485. ]
  486. [[package]]
  487. name = "sbi-spec"
  488. version = "0.0.7"
  489. source = "registry+https://github.com/rust-lang/crates.io-index"
  490. checksum = "e6e36312fb5ddc10d08ecdc65187402baba4ac34585cb9d1b78522ae2358d890"
  491. [[package]]
  492. name = "sbi-spec"
  493. version = "0.0.8"
  494. source = "registry+https://github.com/rust-lang/crates.io-index"
  495. checksum = "8309630ab2b300d4fe52b6757e53a7cbb6672f55aa08b50e28b1952c06dd994d"
  496. [[package]]
  497. name = "sbi-spec"
  498. version = "0.0.8"
  499. source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
  500. dependencies = [
  501. "bitflags",
  502. ]
  503. [[package]]
  504. name = "sbi-testing"
  505. version = "0.0.3-alpha.2"
  506. source = "registry+https://github.com/rust-lang/crates.io-index"
  507. checksum = "135c0f1ce07ede77a7e1c3daff35d20d37b54fd1037ac02ab9595c231518531e"
  508. dependencies = [
  509. "log",
  510. "riscv 0.11.1",
  511. "sbi-rt 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
  512. "sbi-spec 0.0.7",
  513. ]
  514. [[package]]
  515. name = "sbi-testing"
  516. version = "0.0.3-alpha.2"
  517. source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
  518. dependencies = [
  519. "log",
  520. "riscv 0.12.1",
  521. "sbi-rt 0.0.3 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  522. "sbi-spec 0.0.8 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  523. ]
  524. [[package]]
  525. name = "scopeguard"
  526. version = "1.2.0"
  527. source = "registry+https://github.com/rust-lang/crates.io-index"
  528. checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  529. [[package]]
  530. name = "serde"
  531. version = "1.0.217"
  532. source = "registry+https://github.com/rust-lang/crates.io-index"
  533. checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
  534. dependencies = [
  535. "serde_derive",
  536. ]
  537. [[package]]
  538. name = "serde-device-tree"
  539. version = "0.0.1"
  540. source = "git+https://github.com/rustsbi/serde-device-tree#e7f9404fc07bc3f8cce4e7a833be6a0fff93b5c4"
  541. dependencies = [
  542. "serde",
  543. ]
  544. [[package]]
  545. name = "serde_derive"
  546. version = "1.0.217"
  547. source = "registry+https://github.com/rust-lang/crates.io-index"
  548. checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
  549. dependencies = [
  550. "proc-macro2",
  551. "quote",
  552. "syn",
  553. ]
  554. [[package]]
  555. name = "sifive-test-device"
  556. version = "0.0.0"
  557. source = "registry+https://github.com/rust-lang/crates.io-index"
  558. checksum = "ba50a6fd7cb5cdb2645fb93fb2bbae7d8d78390677a889bdcfaf13c3d29286d0"
  559. [[package]]
  560. name = "spin"
  561. version = "0.9.8"
  562. source = "registry+https://github.com/rust-lang/crates.io-index"
  563. checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
  564. dependencies = [
  565. "lock_api",
  566. ]
  567. [[package]]
  568. name = "stable_deref_trait"
  569. version = "1.2.0"
  570. source = "registry+https://github.com/rust-lang/crates.io-index"
  571. checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
  572. [[package]]
  573. name = "strsim"
  574. version = "0.11.1"
  575. source = "registry+https://github.com/rust-lang/crates.io-index"
  576. checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
  577. [[package]]
  578. name = "syn"
  579. version = "2.0.96"
  580. source = "registry+https://github.com/rust-lang/crates.io-index"
  581. checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80"
  582. dependencies = [
  583. "proc-macro2",
  584. "quote",
  585. "unicode-ident",
  586. ]
  587. [[package]]
  588. name = "uart16550"
  589. version = "0.0.1"
  590. source = "registry+https://github.com/rust-lang/crates.io-index"
  591. checksum = "939f6f9ccad815fe3efca8fd06f2ec1620c0387fb1bca2b231b61ce710bffb9b"
  592. [[package]]
  593. name = "uart_xilinx"
  594. version = "0.2.0"
  595. source = "git+https://github.com/duskmoon314/uart-rs/#12be91421ad140f2a4bf4179578fd7a8fbc7ff5c"
  596. dependencies = [
  597. "bitflags",
  598. "volatile-register",
  599. ]
  600. [[package]]
  601. name = "unicode-ident"
  602. version = "1.0.14"
  603. source = "registry+https://github.com/rust-lang/crates.io-index"
  604. checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
  605. [[package]]
  606. name = "utf8parse"
  607. version = "0.2.2"
  608. source = "registry+https://github.com/rust-lang/crates.io-index"
  609. checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
  610. [[package]]
  611. name = "vcell"
  612. version = "0.1.3"
  613. source = "registry+https://github.com/rust-lang/crates.io-index"
  614. checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
  615. [[package]]
  616. name = "void"
  617. version = "1.0.2"
  618. source = "registry+https://github.com/rust-lang/crates.io-index"
  619. checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
  620. [[package]]
  621. name = "volatile-register"
  622. version = "0.2.2"
  623. source = "registry+https://github.com/rust-lang/crates.io-index"
  624. checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
  625. dependencies = [
  626. "vcell",
  627. ]
  628. [[package]]
  629. name = "windows-sys"
  630. version = "0.59.0"
  631. source = "registry+https://github.com/rust-lang/crates.io-index"
  632. checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
  633. dependencies = [
  634. "windows-targets",
  635. ]
  636. [[package]]
  637. name = "windows-targets"
  638. version = "0.52.6"
  639. source = "registry+https://github.com/rust-lang/crates.io-index"
  640. checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
  641. dependencies = [
  642. "windows_aarch64_gnullvm",
  643. "windows_aarch64_msvc",
  644. "windows_i686_gnu",
  645. "windows_i686_gnullvm",
  646. "windows_i686_msvc",
  647. "windows_x86_64_gnu",
  648. "windows_x86_64_gnullvm",
  649. "windows_x86_64_msvc",
  650. ]
  651. [[package]]
  652. name = "windows_aarch64_gnullvm"
  653. version = "0.52.6"
  654. source = "registry+https://github.com/rust-lang/crates.io-index"
  655. checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
  656. [[package]]
  657. name = "windows_aarch64_msvc"
  658. version = "0.52.6"
  659. source = "registry+https://github.com/rust-lang/crates.io-index"
  660. checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
  661. [[package]]
  662. name = "windows_i686_gnu"
  663. version = "0.52.6"
  664. source = "registry+https://github.com/rust-lang/crates.io-index"
  665. checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
  666. [[package]]
  667. name = "windows_i686_gnullvm"
  668. version = "0.52.6"
  669. source = "registry+https://github.com/rust-lang/crates.io-index"
  670. checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
  671. [[package]]
  672. name = "windows_i686_msvc"
  673. version = "0.52.6"
  674. source = "registry+https://github.com/rust-lang/crates.io-index"
  675. checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
  676. [[package]]
  677. name = "windows_x86_64_gnu"
  678. version = "0.52.6"
  679. source = "registry+https://github.com/rust-lang/crates.io-index"
  680. checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
  681. [[package]]
  682. name = "windows_x86_64_gnullvm"
  683. version = "0.52.6"
  684. source = "registry+https://github.com/rust-lang/crates.io-index"
  685. checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
  686. [[package]]
  687. name = "windows_x86_64_msvc"
  688. version = "0.52.6"
  689. source = "registry+https://github.com/rust-lang/crates.io-index"
  690. checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
  691. [[package]]
  692. name = "xtask"
  693. version = "0.1.0"
  694. dependencies = [
  695. "clap",
  696. "clap-verbosity-flag",
  697. "log",
  698. ]
  699. [[package]]
  700. name = "xuantie-riscv"
  701. version = "0.0.0"
  702. source = "git+https://github.com/rustsbi/xuantie#7a521c0400dc7edb7a3ee103206dd8246c78d542"
  703. dependencies = [
  704. "bit_field",
  705. "bitflags",
  706. "plic",
  707. "volatile-register",
  708. ]