Cargo.lock 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763
  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 = "aho-corasick"
  11. version = "1.1.3"
  12. source = "registry+https://github.com/rust-lang/crates.io-index"
  13. checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
  14. dependencies = [
  15. "memchr",
  16. ]
  17. [[package]]
  18. name = "anstream"
  19. version = "0.6.18"
  20. source = "registry+https://github.com/rust-lang/crates.io-index"
  21. checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
  22. dependencies = [
  23. "anstyle",
  24. "anstyle-parse",
  25. "anstyle-query",
  26. "anstyle-wincon",
  27. "colorchoice",
  28. "is_terminal_polyfill",
  29. "utf8parse",
  30. ]
  31. [[package]]
  32. name = "anstyle"
  33. version = "1.0.10"
  34. source = "registry+https://github.com/rust-lang/crates.io-index"
  35. checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
  36. [[package]]
  37. name = "anstyle-parse"
  38. version = "0.2.6"
  39. source = "registry+https://github.com/rust-lang/crates.io-index"
  40. checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
  41. dependencies = [
  42. "utf8parse",
  43. ]
  44. [[package]]
  45. name = "anstyle-query"
  46. version = "1.1.2"
  47. source = "registry+https://github.com/rust-lang/crates.io-index"
  48. checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
  49. dependencies = [
  50. "windows-sys",
  51. ]
  52. [[package]]
  53. name = "anstyle-wincon"
  54. version = "3.0.6"
  55. source = "registry+https://github.com/rust-lang/crates.io-index"
  56. checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
  57. dependencies = [
  58. "anstyle",
  59. "windows-sys",
  60. ]
  61. [[package]]
  62. name = "atty"
  63. version = "0.2.14"
  64. source = "registry+https://github.com/rust-lang/crates.io-index"
  65. checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
  66. dependencies = [
  67. "hermit-abi",
  68. "libc",
  69. "winapi",
  70. ]
  71. [[package]]
  72. name = "autocfg"
  73. version = "1.4.0"
  74. source = "registry+https://github.com/rust-lang/crates.io-index"
  75. checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
  76. [[package]]
  77. name = "bit_field"
  78. version = "0.10.2"
  79. source = "registry+https://github.com/rust-lang/crates.io-index"
  80. checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
  81. [[package]]
  82. name = "bitflags"
  83. version = "2.6.0"
  84. source = "registry+https://github.com/rust-lang/crates.io-index"
  85. checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
  86. [[package]]
  87. name = "cfg-if"
  88. version = "1.0.0"
  89. source = "registry+https://github.com/rust-lang/crates.io-index"
  90. checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
  91. [[package]]
  92. name = "clap"
  93. version = "4.5.23"
  94. source = "registry+https://github.com/rust-lang/crates.io-index"
  95. checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
  96. dependencies = [
  97. "clap_builder",
  98. "clap_derive",
  99. ]
  100. [[package]]
  101. name = "clap_builder"
  102. version = "4.5.23"
  103. source = "registry+https://github.com/rust-lang/crates.io-index"
  104. checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
  105. dependencies = [
  106. "anstream",
  107. "anstyle",
  108. "clap_lex",
  109. "strsim",
  110. ]
  111. [[package]]
  112. name = "clap_derive"
  113. version = "4.5.18"
  114. source = "registry+https://github.com/rust-lang/crates.io-index"
  115. checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
  116. dependencies = [
  117. "heck",
  118. "proc-macro2",
  119. "quote",
  120. "syn",
  121. ]
  122. [[package]]
  123. name = "clap_lex"
  124. version = "0.7.4"
  125. source = "registry+https://github.com/rust-lang/crates.io-index"
  126. checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
  127. [[package]]
  128. name = "colorchoice"
  129. version = "1.0.3"
  130. source = "registry+https://github.com/rust-lang/crates.io-index"
  131. checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
  132. [[package]]
  133. name = "critical-section"
  134. version = "1.2.0"
  135. source = "registry+https://github.com/rust-lang/crates.io-index"
  136. checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
  137. [[package]]
  138. name = "dtb-walker"
  139. version = "0.2.0-alpha.3"
  140. source = "registry+https://github.com/rust-lang/crates.io-index"
  141. checksum = "9404d41caa1aa659f7be44d5a902e318c0672900822fe9ca41d9e38c14b52332"
  142. [[package]]
  143. name = "embedded-hal"
  144. version = "1.0.0"
  145. source = "registry+https://github.com/rust-lang/crates.io-index"
  146. checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
  147. [[package]]
  148. name = "env_logger"
  149. version = "0.7.1"
  150. source = "registry+https://github.com/rust-lang/crates.io-index"
  151. checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
  152. dependencies = [
  153. "atty",
  154. "humantime",
  155. "log",
  156. "regex",
  157. "termcolor",
  158. ]
  159. [[package]]
  160. name = "fast-trap"
  161. version = "0.0.1"
  162. source = "registry+https://github.com/rust-lang/crates.io-index"
  163. checksum = "7fbe69badc2e0dc98ad2787648fa140b5772d24b49e9a6b180a67e1348f7544c"
  164. [[package]]
  165. name = "heck"
  166. version = "0.5.0"
  167. source = "registry+https://github.com/rust-lang/crates.io-index"
  168. checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  169. [[package]]
  170. name = "hermit-abi"
  171. version = "0.1.19"
  172. source = "registry+https://github.com/rust-lang/crates.io-index"
  173. checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
  174. dependencies = [
  175. "libc",
  176. ]
  177. [[package]]
  178. name = "humantime"
  179. version = "1.3.0"
  180. source = "registry+https://github.com/rust-lang/crates.io-index"
  181. checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
  182. dependencies = [
  183. "quick-error",
  184. ]
  185. [[package]]
  186. name = "is_terminal_polyfill"
  187. version = "1.70.1"
  188. source = "registry+https://github.com/rust-lang/crates.io-index"
  189. checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
  190. [[package]]
  191. name = "libc"
  192. version = "0.2.169"
  193. source = "registry+https://github.com/rust-lang/crates.io-index"
  194. checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
  195. [[package]]
  196. name = "lock_api"
  197. version = "0.4.12"
  198. source = "registry+https://github.com/rust-lang/crates.io-index"
  199. checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
  200. dependencies = [
  201. "autocfg",
  202. "scopeguard",
  203. ]
  204. [[package]]
  205. name = "log"
  206. version = "0.4.22"
  207. source = "registry+https://github.com/rust-lang/crates.io-index"
  208. checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
  209. [[package]]
  210. name = "memchr"
  211. version = "2.7.4"
  212. source = "registry+https://github.com/rust-lang/crates.io-index"
  213. checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
  214. [[package]]
  215. name = "naked-function"
  216. version = "0.1.5"
  217. source = "registry+https://github.com/rust-lang/crates.io-index"
  218. checksum = "3b8d5fca6ab1e6215b010aefd3b9ac5aae369dae0faea3a7f34f296cc9f719ac"
  219. dependencies = [
  220. "cfg-if",
  221. "naked-function-macro",
  222. ]
  223. [[package]]
  224. name = "naked-function-macro"
  225. version = "0.1.5"
  226. source = "registry+https://github.com/rust-lang/crates.io-index"
  227. checksum = "5b4123e70df5fe0bb370cff166ae453b9c5324a2cfc932c0f7e55498147a0475"
  228. dependencies = [
  229. "proc-macro2",
  230. "quote",
  231. "syn",
  232. ]
  233. [[package]]
  234. name = "panic-halt"
  235. version = "0.2.0"
  236. source = "registry+https://github.com/rust-lang/crates.io-index"
  237. checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
  238. [[package]]
  239. name = "paste"
  240. version = "1.0.15"
  241. source = "registry+https://github.com/rust-lang/crates.io-index"
  242. checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
  243. [[package]]
  244. name = "plic"
  245. version = "0.0.2"
  246. source = "registry+https://github.com/rust-lang/crates.io-index"
  247. checksum = "2ad606bf31d67b0e10a161b7df7d6a97dda7be22ce4bebcff889476e867c9b7a"
  248. [[package]]
  249. name = "pretty_env_logger"
  250. version = "0.4.0"
  251. source = "registry+https://github.com/rust-lang/crates.io-index"
  252. checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d"
  253. dependencies = [
  254. "env_logger",
  255. "log",
  256. ]
  257. [[package]]
  258. name = "proc-macro2"
  259. version = "1.0.92"
  260. source = "registry+https://github.com/rust-lang/crates.io-index"
  261. checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
  262. dependencies = [
  263. "unicode-ident",
  264. ]
  265. [[package]]
  266. name = "quick-error"
  267. version = "1.2.3"
  268. source = "registry+https://github.com/rust-lang/crates.io-index"
  269. checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
  270. [[package]]
  271. name = "quote"
  272. version = "1.0.37"
  273. source = "registry+https://github.com/rust-lang/crates.io-index"
  274. checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
  275. dependencies = [
  276. "proc-macro2",
  277. ]
  278. [[package]]
  279. name = "rcore-console"
  280. version = "0.0.0"
  281. source = "registry+https://github.com/rust-lang/crates.io-index"
  282. checksum = "63aae49a6d2e6fd69821507a979b5871e4c47dc3abc9066347fa5c4a51a73dd6"
  283. dependencies = [
  284. "log",
  285. "spin",
  286. ]
  287. [[package]]
  288. name = "regex"
  289. version = "1.11.1"
  290. source = "registry+https://github.com/rust-lang/crates.io-index"
  291. checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
  292. dependencies = [
  293. "aho-corasick",
  294. "memchr",
  295. "regex-automata",
  296. "regex-syntax",
  297. ]
  298. [[package]]
  299. name = "regex-automata"
  300. version = "0.4.9"
  301. source = "registry+https://github.com/rust-lang/crates.io-index"
  302. checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
  303. dependencies = [
  304. "aho-corasick",
  305. "memchr",
  306. "regex-syntax",
  307. ]
  308. [[package]]
  309. name = "regex-syntax"
  310. version = "0.8.5"
  311. source = "registry+https://github.com/rust-lang/crates.io-index"
  312. checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
  313. [[package]]
  314. name = "riscv"
  315. version = "0.11.1"
  316. source = "registry+https://github.com/rust-lang/crates.io-index"
  317. checksum = "2f5c1b8bf41ea746266cdee443d1d1e9125c86ce1447e1a2615abd34330d33a9"
  318. dependencies = [
  319. "critical-section",
  320. "embedded-hal",
  321. ]
  322. [[package]]
  323. name = "riscv"
  324. version = "0.12.1"
  325. source = "registry+https://github.com/rust-lang/crates.io-index"
  326. checksum = "5ea8ff73d3720bdd0a97925f0bf79ad2744b6da8ff36be3840c48ac81191d7a7"
  327. dependencies = [
  328. "critical-section",
  329. "embedded-hal",
  330. "paste",
  331. "riscv-pac",
  332. ]
  333. [[package]]
  334. name = "riscv-decode"
  335. version = "0.2.2"
  336. source = "registry+https://github.com/rust-lang/crates.io-index"
  337. checksum = "cf8b4cfb0da0528321d22daee4299a23a8c5ac8848623d716e898d2a9eec0694"
  338. [[package]]
  339. name = "riscv-pac"
  340. version = "0.2.0"
  341. source = "registry+https://github.com/rust-lang/crates.io-index"
  342. checksum = "8188909339ccc0c68cfb5a04648313f09621e8b87dc03095454f1a11f6c5d436"
  343. [[package]]
  344. name = "rustsbi"
  345. version = "0.4.0"
  346. source = "registry+https://github.com/rust-lang/crates.io-index"
  347. checksum = "44c13763120794ed11d64bac885fb31d384ae385c3287b0697711b97affbf8ab"
  348. dependencies = [
  349. "riscv 0.11.1",
  350. "rustsbi-macros",
  351. "sbi-spec 0.0.7",
  352. ]
  353. [[package]]
  354. name = "rustsbi-bench-kernel"
  355. version = "0.0.0"
  356. dependencies = [
  357. "log",
  358. "rcore-console",
  359. "riscv 0.11.1",
  360. "sbi-spec 0.0.8",
  361. "sbi-testing 0.0.3-alpha.2 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  362. "serde",
  363. "serde-device-tree",
  364. "spin",
  365. "uart16550",
  366. ]
  367. [[package]]
  368. name = "rustsbi-macros"
  369. version = "0.0.2"
  370. source = "registry+https://github.com/rust-lang/crates.io-index"
  371. checksum = "a71347da9582cc6b6f3652c7d2c06516c9555690b3738ecdff7e84297f4e17fc"
  372. dependencies = [
  373. "proc-macro2",
  374. "quote",
  375. "syn",
  376. ]
  377. [[package]]
  378. name = "rustsbi-prototyper"
  379. version = "0.0.0"
  380. dependencies = [
  381. "aclint",
  382. "fast-trap",
  383. "log",
  384. "panic-halt",
  385. "riscv 0.11.1",
  386. "riscv-decode",
  387. "rustsbi",
  388. "sbi-spec 0.0.7",
  389. "serde",
  390. "serde-device-tree",
  391. "sifive-test-device",
  392. "spin",
  393. "uart16550",
  394. "uart_xilinx",
  395. "xuantie-riscv",
  396. ]
  397. [[package]]
  398. name = "rustsbi-supervisor"
  399. version = "0.1.0"
  400. dependencies = [
  401. "naked-function",
  402. "sbi-rt 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
  403. ]
  404. [[package]]
  405. name = "rustsbi-test-kernel"
  406. version = "0.0.0"
  407. dependencies = [
  408. "dtb-walker",
  409. "log",
  410. "rcore-console",
  411. "riscv 0.11.1",
  412. "sbi-testing 0.0.3-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)",
  413. "spin",
  414. "uart16550",
  415. ]
  416. [[package]]
  417. name = "sbi-rt"
  418. version = "0.0.3"
  419. source = "registry+https://github.com/rust-lang/crates.io-index"
  420. checksum = "7fbaa69be1eedc61c426e6d489b2260482e928b465360576900d52d496a58bd0"
  421. dependencies = [
  422. "sbi-spec 0.0.7",
  423. ]
  424. [[package]]
  425. name = "sbi-rt"
  426. version = "0.0.3"
  427. source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
  428. dependencies = [
  429. "sbi-spec 0.0.8",
  430. ]
  431. [[package]]
  432. name = "sbi-spec"
  433. version = "0.0.7"
  434. source = "registry+https://github.com/rust-lang/crates.io-index"
  435. checksum = "e6e36312fb5ddc10d08ecdc65187402baba4ac34585cb9d1b78522ae2358d890"
  436. [[package]]
  437. name = "sbi-spec"
  438. version = "0.0.8"
  439. source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
  440. dependencies = [
  441. "bitflags",
  442. ]
  443. [[package]]
  444. name = "sbi-testing"
  445. version = "0.0.3-alpha.2"
  446. source = "registry+https://github.com/rust-lang/crates.io-index"
  447. checksum = "135c0f1ce07ede77a7e1c3daff35d20d37b54fd1037ac02ab9595c231518531e"
  448. dependencies = [
  449. "log",
  450. "riscv 0.11.1",
  451. "sbi-rt 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
  452. "sbi-spec 0.0.7",
  453. ]
  454. [[package]]
  455. name = "sbi-testing"
  456. version = "0.0.3-alpha.2"
  457. source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
  458. dependencies = [
  459. "log",
  460. "riscv 0.12.1",
  461. "sbi-rt 0.0.3 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
  462. "sbi-spec 0.0.8",
  463. ]
  464. [[package]]
  465. name = "scopeguard"
  466. version = "1.2.0"
  467. source = "registry+https://github.com/rust-lang/crates.io-index"
  468. checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  469. [[package]]
  470. name = "serde"
  471. version = "1.0.216"
  472. source = "registry+https://github.com/rust-lang/crates.io-index"
  473. checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e"
  474. dependencies = [
  475. "serde_derive",
  476. ]
  477. [[package]]
  478. name = "serde-device-tree"
  479. version = "0.0.1"
  480. source = "git+https://github.com/rustsbi/serde-device-tree#cffb488e2bb73f0daae1a889813ef21dc6a02450"
  481. dependencies = [
  482. "serde",
  483. ]
  484. [[package]]
  485. name = "serde_derive"
  486. version = "1.0.216"
  487. source = "registry+https://github.com/rust-lang/crates.io-index"
  488. checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e"
  489. dependencies = [
  490. "proc-macro2",
  491. "quote",
  492. "syn",
  493. ]
  494. [[package]]
  495. name = "sifive-test-device"
  496. version = "0.0.0"
  497. source = "registry+https://github.com/rust-lang/crates.io-index"
  498. checksum = "ba50a6fd7cb5cdb2645fb93fb2bbae7d8d78390677a889bdcfaf13c3d29286d0"
  499. [[package]]
  500. name = "spin"
  501. version = "0.9.8"
  502. source = "registry+https://github.com/rust-lang/crates.io-index"
  503. checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
  504. dependencies = [
  505. "lock_api",
  506. ]
  507. [[package]]
  508. name = "strsim"
  509. version = "0.11.1"
  510. source = "registry+https://github.com/rust-lang/crates.io-index"
  511. checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
  512. [[package]]
  513. name = "syn"
  514. version = "2.0.90"
  515. source = "registry+https://github.com/rust-lang/crates.io-index"
  516. checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
  517. dependencies = [
  518. "proc-macro2",
  519. "quote",
  520. "unicode-ident",
  521. ]
  522. [[package]]
  523. name = "termcolor"
  524. version = "1.4.1"
  525. source = "registry+https://github.com/rust-lang/crates.io-index"
  526. checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
  527. dependencies = [
  528. "winapi-util",
  529. ]
  530. [[package]]
  531. name = "uart16550"
  532. version = "0.0.1"
  533. source = "registry+https://github.com/rust-lang/crates.io-index"
  534. checksum = "939f6f9ccad815fe3efca8fd06f2ec1620c0387fb1bca2b231b61ce710bffb9b"
  535. [[package]]
  536. name = "uart_xilinx"
  537. version = "0.2.0"
  538. source = "git+https://github.com/duskmoon314/uart-rs/#12be91421ad140f2a4bf4179578fd7a8fbc7ff5c"
  539. dependencies = [
  540. "bitflags",
  541. "volatile-register",
  542. ]
  543. [[package]]
  544. name = "unicode-ident"
  545. version = "1.0.14"
  546. source = "registry+https://github.com/rust-lang/crates.io-index"
  547. checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
  548. [[package]]
  549. name = "utf8parse"
  550. version = "0.2.2"
  551. source = "registry+https://github.com/rust-lang/crates.io-index"
  552. checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
  553. [[package]]
  554. name = "vcell"
  555. version = "0.1.3"
  556. source = "registry+https://github.com/rust-lang/crates.io-index"
  557. checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
  558. [[package]]
  559. name = "volatile-register"
  560. version = "0.2.2"
  561. source = "registry+https://github.com/rust-lang/crates.io-index"
  562. checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
  563. dependencies = [
  564. "vcell",
  565. ]
  566. [[package]]
  567. name = "winapi"
  568. version = "0.3.9"
  569. source = "registry+https://github.com/rust-lang/crates.io-index"
  570. checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
  571. dependencies = [
  572. "winapi-i686-pc-windows-gnu",
  573. "winapi-x86_64-pc-windows-gnu",
  574. ]
  575. [[package]]
  576. name = "winapi-i686-pc-windows-gnu"
  577. version = "0.4.0"
  578. source = "registry+https://github.com/rust-lang/crates.io-index"
  579. checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
  580. [[package]]
  581. name = "winapi-util"
  582. version = "0.1.9"
  583. source = "registry+https://github.com/rust-lang/crates.io-index"
  584. checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
  585. dependencies = [
  586. "windows-sys",
  587. ]
  588. [[package]]
  589. name = "winapi-x86_64-pc-windows-gnu"
  590. version = "0.4.0"
  591. source = "registry+https://github.com/rust-lang/crates.io-index"
  592. checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
  593. [[package]]
  594. name = "windows-sys"
  595. version = "0.59.0"
  596. source = "registry+https://github.com/rust-lang/crates.io-index"
  597. checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
  598. dependencies = [
  599. "windows-targets",
  600. ]
  601. [[package]]
  602. name = "windows-targets"
  603. version = "0.52.6"
  604. source = "registry+https://github.com/rust-lang/crates.io-index"
  605. checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
  606. dependencies = [
  607. "windows_aarch64_gnullvm",
  608. "windows_aarch64_msvc",
  609. "windows_i686_gnu",
  610. "windows_i686_gnullvm",
  611. "windows_i686_msvc",
  612. "windows_x86_64_gnu",
  613. "windows_x86_64_gnullvm",
  614. "windows_x86_64_msvc",
  615. ]
  616. [[package]]
  617. name = "windows_aarch64_gnullvm"
  618. version = "0.52.6"
  619. source = "registry+https://github.com/rust-lang/crates.io-index"
  620. checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
  621. [[package]]
  622. name = "windows_aarch64_msvc"
  623. version = "0.52.6"
  624. source = "registry+https://github.com/rust-lang/crates.io-index"
  625. checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
  626. [[package]]
  627. name = "windows_i686_gnu"
  628. version = "0.52.6"
  629. source = "registry+https://github.com/rust-lang/crates.io-index"
  630. checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
  631. [[package]]
  632. name = "windows_i686_gnullvm"
  633. version = "0.52.6"
  634. source = "registry+https://github.com/rust-lang/crates.io-index"
  635. checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
  636. [[package]]
  637. name = "windows_i686_msvc"
  638. version = "0.52.6"
  639. source = "registry+https://github.com/rust-lang/crates.io-index"
  640. checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
  641. [[package]]
  642. name = "windows_x86_64_gnu"
  643. version = "0.52.6"
  644. source = "registry+https://github.com/rust-lang/crates.io-index"
  645. checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
  646. [[package]]
  647. name = "windows_x86_64_gnullvm"
  648. version = "0.52.6"
  649. source = "registry+https://github.com/rust-lang/crates.io-index"
  650. checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
  651. [[package]]
  652. name = "windows_x86_64_msvc"
  653. version = "0.52.6"
  654. source = "registry+https://github.com/rust-lang/crates.io-index"
  655. checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
  656. [[package]]
  657. name = "xtask"
  658. version = "0.1.0"
  659. dependencies = [
  660. "clap",
  661. "log",
  662. "pretty_env_logger",
  663. ]
  664. [[package]]
  665. name = "xuantie-riscv"
  666. version = "0.0.0"
  667. source = "git+https://github.com/rustsbi/xuantie#5d0eeb42b1d5c21b6513ad0b8ec4b6ffd5dd2dc8"
  668. dependencies = [
  669. "bit_field",
  670. "bitflags",
  671. "plic",
  672. "volatile-register",
  673. ]