Cargo.lock 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602
  1. # This file is automatically @generated by Cargo.
  2. # It is not intended for manual editing.
  3. version = 3
  4. [[package]]
  5. name = "aarch64-cpu"
  6. version = "9.4.0"
  7. source = "registry+https://github.com/rust-lang/crates.io-index"
  8. checksum = "ac42a04a61c19fc8196dd728022a784baecc5d63d7e256c01ad1b3fbfab26287"
  9. dependencies = [
  10. "tock-registers",
  11. ]
  12. [[package]]
  13. name = "another_ext4"
  14. version = "0.1.0"
  15. dependencies = [
  16. "axsync",
  17. "bitflags 2.5.0",
  18. "log",
  19. ]
  20. [[package]]
  21. name = "arm_gic"
  22. version = "0.1.0"
  23. source = "git+https://github.com/Starry-OS/arm_gic.git#9aedb126ed0b059ee4e69e032c5e41b593ed10f0"
  24. dependencies = [
  25. "aarch64-cpu",
  26. "bitflags 2.5.0",
  27. "cfg-if",
  28. "tock-registers",
  29. ]
  30. [[package]]
  31. name = "arm_pl011"
  32. version = "0.1.0"
  33. source = "git+https://github.com/Starry-OS/arm_pl011.git#cba8ce63e6e2248829ae340219e90e6df43cda48"
  34. dependencies = [
  35. "tock-registers",
  36. ]
  37. [[package]]
  38. name = "autocfg"
  39. version = "1.3.0"
  40. source = "registry+https://github.com/rust-lang/crates.io-index"
  41. checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
  42. [[package]]
  43. name = "axconfig"
  44. version = "0.1.0"
  45. source = "git+https://github.com/Starry-OS/axconfig.git#80213038e457bb03e4ac250351d38f58c30debc8"
  46. dependencies = [
  47. "serde",
  48. "toml_edit",
  49. ]
  50. [[package]]
  51. name = "axhal"
  52. version = "0.1.0"
  53. source = "git+https://github.com/Starry-OS/axhal.git#5ac7c72e7a1d2de9219c1fda5a929c90cda59460"
  54. dependencies = [
  55. "aarch64-cpu",
  56. "arm_gic",
  57. "arm_pl011",
  58. "axconfig",
  59. "axlog",
  60. "bitflags 2.5.0",
  61. "cfg-if",
  62. "crate_interface",
  63. "dw_apb_uart",
  64. "either",
  65. "handler_table",
  66. "kernel_guard",
  67. "lazy_init",
  68. "log",
  69. "memory_addr",
  70. "of",
  71. "page_table_entry",
  72. "percpu",
  73. "ratio",
  74. "raw-cpuid 11.0.2",
  75. "riscv",
  76. "sbi-rt",
  77. "spinlock",
  78. "static_assertions",
  79. "taskctx",
  80. "tock-registers",
  81. "x2apic",
  82. "x86",
  83. "x86_64",
  84. ]
  85. [[package]]
  86. name = "axlog"
  87. version = "0.1.0"
  88. source = "git+https://github.com/Starry-OS/axlog.git#5b28a4c6ae14342c725722ef62311ecc0480699c"
  89. dependencies = [
  90. "cfg-if",
  91. "crate_interface",
  92. "log",
  93. "spinlock",
  94. ]
  95. [[package]]
  96. name = "axsignal"
  97. version = "0.1.0"
  98. source = "git+https://github.com/Starry-OS/axsignal.git#f2e2c4bdea9d903229bbbe7bc93c34cf9a376249"
  99. dependencies = [
  100. "axhal",
  101. "bitflags 2.5.0",
  102. "cfg-if",
  103. "numeric-enum-macro",
  104. ]
  105. [[package]]
  106. name = "axsync"
  107. version = "0.1.0"
  108. source = "git+https://github.com/Starry-OS/axsync.git#70651a7c8e918e6f6aced3014acfd16f209aa4c0"
  109. dependencies = [
  110. "axhal",
  111. "axtask",
  112. "cfg-if",
  113. "spinlock",
  114. ]
  115. [[package]]
  116. name = "axtask"
  117. version = "0.1.0"
  118. source = "git+https://github.com/Starry-OS/axtask.git#f8d203f3b99699b64562870cf087a142c3aaec8b"
  119. dependencies = [
  120. "axhal",
  121. "axlog",
  122. "axsignal",
  123. "cfg-if",
  124. "linked_list",
  125. "log",
  126. "numeric-enum-macro",
  127. "taskctx",
  128. ]
  129. [[package]]
  130. name = "bit"
  131. version = "0.1.1"
  132. source = "registry+https://github.com/rust-lang/crates.io-index"
  133. checksum = "2b645c5c09a7d4035949cfce1a915785aaad6f17800c35fda8a8c311c491f284"
  134. [[package]]
  135. name = "bit_field"
  136. version = "0.10.2"
  137. source = "registry+https://github.com/rust-lang/crates.io-index"
  138. checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
  139. [[package]]
  140. name = "bitflags"
  141. version = "1.3.2"
  142. source = "registry+https://github.com/rust-lang/crates.io-index"
  143. checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
  144. [[package]]
  145. name = "bitflags"
  146. version = "2.5.0"
  147. source = "registry+https://github.com/rust-lang/crates.io-index"
  148. checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
  149. [[package]]
  150. name = "cfg-if"
  151. version = "1.0.0"
  152. source = "registry+https://github.com/rust-lang/crates.io-index"
  153. checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
  154. [[package]]
  155. name = "crate_interface"
  156. version = "0.1.1"
  157. source = "git+https://github.com/Starry-OS/crate_interface.git#d27dd9608dbf04b3138cf4386c19f939352b50b0"
  158. dependencies = [
  159. "proc-macro2",
  160. "quote",
  161. "syn",
  162. ]
  163. [[package]]
  164. name = "critical-section"
  165. version = "1.1.2"
  166. source = "registry+https://github.com/rust-lang/crates.io-index"
  167. checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216"
  168. [[package]]
  169. name = "dw_apb_uart"
  170. version = "0.1.0"
  171. source = "git+https://github.com/Starry-OS/dw_apb_uart.git#15d6fb0fe127794598565f2a1188c9dc864ec110"
  172. dependencies = [
  173. "tock-registers",
  174. ]
  175. [[package]]
  176. name = "either"
  177. version = "1.13.0"
  178. source = "registry+https://github.com/rust-lang/crates.io-index"
  179. checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
  180. [[package]]
  181. name = "embedded-hal"
  182. version = "0.2.7"
  183. source = "registry+https://github.com/rust-lang/crates.io-index"
  184. checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
  185. dependencies = [
  186. "nb 0.1.3",
  187. "void",
  188. ]
  189. [[package]]
  190. name = "equivalent"
  191. version = "1.0.1"
  192. source = "registry+https://github.com/rust-lang/crates.io-index"
  193. checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
  194. [[package]]
  195. name = "fdt"
  196. version = "0.1.5"
  197. source = "registry+https://github.com/rust-lang/crates.io-index"
  198. checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67"
  199. [[package]]
  200. name = "handler_table"
  201. version = "0.1.0"
  202. source = "git+https://github.com/Starry-OS/handler_table.git#d6495e7d835cbc999874f0ecf466ee1211447a79"
  203. [[package]]
  204. name = "hashbrown"
  205. version = "0.14.5"
  206. source = "registry+https://github.com/rust-lang/crates.io-index"
  207. checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
  208. [[package]]
  209. name = "indexmap"
  210. version = "2.2.6"
  211. source = "registry+https://github.com/rust-lang/crates.io-index"
  212. checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
  213. dependencies = [
  214. "equivalent",
  215. "hashbrown",
  216. ]
  217. [[package]]
  218. name = "kernel_guard"
  219. version = "0.1.0"
  220. source = "git+https://github.com/Starry-OS/kernel_guard.git#72e006721a017db12ce7731fe30f56a83f330216"
  221. dependencies = [
  222. "cfg-if",
  223. "taskctx",
  224. ]
  225. [[package]]
  226. name = "lazy_init"
  227. version = "0.1.0"
  228. source = "git+https://github.com/Starry-OS/lazy_init.git#d0e87c05b715063cc517de50ad5da15b13281def"
  229. [[package]]
  230. name = "lazy_static"
  231. version = "1.5.0"
  232. source = "registry+https://github.com/rust-lang/crates.io-index"
  233. checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
  234. dependencies = [
  235. "spin",
  236. ]
  237. [[package]]
  238. name = "linked_list"
  239. version = "0.1.0"
  240. source = "git+https://github.com/Starry-OS/linked_list.git#01ec54f275fda4ece9741f10d281550c077c0312"
  241. [[package]]
  242. name = "lock_api"
  243. version = "0.4.12"
  244. source = "registry+https://github.com/rust-lang/crates.io-index"
  245. checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
  246. dependencies = [
  247. "autocfg",
  248. "scopeguard",
  249. ]
  250. [[package]]
  251. name = "log"
  252. version = "0.4.21"
  253. source = "registry+https://github.com/rust-lang/crates.io-index"
  254. checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
  255. [[package]]
  256. name = "memchr"
  257. version = "2.7.4"
  258. source = "registry+https://github.com/rust-lang/crates.io-index"
  259. checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
  260. [[package]]
  261. name = "memory_addr"
  262. version = "0.1.0"
  263. source = "git+https://github.com/Starry-OS/memory_addr.git#a5be547a3109f114994d005b893f9b19c2616709"
  264. [[package]]
  265. name = "nb"
  266. version = "0.1.3"
  267. source = "registry+https://github.com/rust-lang/crates.io-index"
  268. checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
  269. dependencies = [
  270. "nb 1.1.0",
  271. ]
  272. [[package]]
  273. name = "nb"
  274. version = "1.1.0"
  275. source = "registry+https://github.com/rust-lang/crates.io-index"
  276. checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
  277. [[package]]
  278. name = "numeric-enum-macro"
  279. version = "0.2.0"
  280. source = "git+https://github.com/mexus/numeric-enum-macro#20aef288b2ecd2381ab6627c2a6c9e0436d8c8ff"
  281. [[package]]
  282. name = "of"
  283. version = "0.1.0"
  284. source = "git+https://github.com/Starry-OS/of.git#a929cf979d9f3dce1547c7ea534bd626fd2f2eda"
  285. dependencies = [
  286. "fdt",
  287. "lazy_static",
  288. ]
  289. [[package]]
  290. name = "page_table_entry"
  291. version = "0.1.0"
  292. source = "git+https://github.com/Starry-OS/page_table_entry.git#b3d8a577c29d19813fbc8c587d86557495099ae3"
  293. dependencies = [
  294. "aarch64-cpu",
  295. "bitflags 2.5.0",
  296. "memory_addr",
  297. "x86_64",
  298. ]
  299. [[package]]
  300. name = "paste"
  301. version = "1.0.15"
  302. source = "registry+https://github.com/rust-lang/crates.io-index"
  303. checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
  304. [[package]]
  305. name = "percpu"
  306. version = "0.1.0"
  307. source = "git+https://github.com/Starry-OS/percpu.git#85e6d8a74f19ac54004e64d42cda07d14042e3ee"
  308. dependencies = [
  309. "cfg-if",
  310. "percpu_macros",
  311. "spin",
  312. "x86",
  313. ]
  314. [[package]]
  315. name = "percpu_macros"
  316. version = "0.1.0"
  317. source = "git+https://github.com/Starry-OS/percpu_macros.git#b785b814c5489ac7043d80ea4b5a735b23ec2321"
  318. dependencies = [
  319. "proc-macro2",
  320. "quote",
  321. "syn",
  322. ]
  323. [[package]]
  324. name = "proc-macro2"
  325. version = "1.0.86"
  326. source = "registry+https://github.com/rust-lang/crates.io-index"
  327. checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
  328. dependencies = [
  329. "unicode-ident",
  330. ]
  331. [[package]]
  332. name = "quote"
  333. version = "1.0.36"
  334. source = "registry+https://github.com/rust-lang/crates.io-index"
  335. checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
  336. dependencies = [
  337. "proc-macro2",
  338. ]
  339. [[package]]
  340. name = "ratio"
  341. version = "0.1.0"
  342. source = "git+https://github.com/Starry-OS/ratio.git#0c8da4c37e695a0052563f0d30909c9f29b5b572"
  343. [[package]]
  344. name = "raw-cpuid"
  345. version = "10.7.0"
  346. source = "registry+https://github.com/rust-lang/crates.io-index"
  347. checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332"
  348. dependencies = [
  349. "bitflags 1.3.2",
  350. ]
  351. [[package]]
  352. name = "raw-cpuid"
  353. version = "11.0.2"
  354. source = "registry+https://github.com/rust-lang/crates.io-index"
  355. checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd"
  356. dependencies = [
  357. "bitflags 2.5.0",
  358. ]
  359. [[package]]
  360. name = "riscv"
  361. version = "0.10.1"
  362. source = "registry+https://github.com/rust-lang/crates.io-index"
  363. checksum = "aa3145d2fae3778b1e31ec2e827b228bdc6abd9b74bb5705ba46dcb82069bc4f"
  364. dependencies = [
  365. "bit_field",
  366. "critical-section",
  367. "embedded-hal",
  368. ]
  369. [[package]]
  370. name = "rustversion"
  371. version = "1.0.17"
  372. source = "registry+https://github.com/rust-lang/crates.io-index"
  373. checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
  374. [[package]]
  375. name = "sbi-rt"
  376. version = "0.0.2"
  377. source = "registry+https://github.com/rust-lang/crates.io-index"
  378. checksum = "8c113c53291db8ac141e01f43224ed488b8d6001ab66737b82e04695a43a42b7"
  379. dependencies = [
  380. "sbi-spec",
  381. ]
  382. [[package]]
  383. name = "sbi-spec"
  384. version = "0.0.4"
  385. source = "registry+https://github.com/rust-lang/crates.io-index"
  386. checksum = "6d4027cf9bb591a9fd0fc0e283be6165c5abe96cb73e9f0e24738c227f425377"
  387. dependencies = [
  388. "static_assertions",
  389. ]
  390. [[package]]
  391. name = "scopeguard"
  392. version = "1.2.0"
  393. source = "registry+https://github.com/rust-lang/crates.io-index"
  394. checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  395. [[package]]
  396. name = "serde"
  397. version = "1.0.203"
  398. source = "registry+https://github.com/rust-lang/crates.io-index"
  399. checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
  400. dependencies = [
  401. "serde_derive",
  402. ]
  403. [[package]]
  404. name = "serde_derive"
  405. version = "1.0.203"
  406. source = "registry+https://github.com/rust-lang/crates.io-index"
  407. checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
  408. dependencies = [
  409. "proc-macro2",
  410. "quote",
  411. "syn",
  412. ]
  413. [[package]]
  414. name = "spin"
  415. version = "0.9.8"
  416. source = "registry+https://github.com/rust-lang/crates.io-index"
  417. checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
  418. dependencies = [
  419. "lock_api",
  420. ]
  421. [[package]]
  422. name = "spinlock"
  423. version = "0.1.0"
  424. source = "git+https://github.com/Starry-OS/spinlock.git#0149e52d3e4f21ea7bf9bb85f6fe7fc3702d4f1f"
  425. dependencies = [
  426. "cfg-if",
  427. "kernel_guard",
  428. ]
  429. [[package]]
  430. name = "static_assertions"
  431. version = "1.1.0"
  432. source = "registry+https://github.com/rust-lang/crates.io-index"
  433. checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
  434. [[package]]
  435. name = "syn"
  436. version = "2.0.68"
  437. source = "registry+https://github.com/rust-lang/crates.io-index"
  438. checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9"
  439. dependencies = [
  440. "proc-macro2",
  441. "quote",
  442. "unicode-ident",
  443. ]
  444. [[package]]
  445. name = "taskctx"
  446. version = "0.1.0"
  447. source = "git+https://github.com/Starry-OS/taskctx.git#86561d9659f294328350d0235e8f5d285fd6e766"
  448. dependencies = [
  449. "aarch64-cpu",
  450. "cfg-if",
  451. "log",
  452. "memory_addr",
  453. "numeric-enum-macro",
  454. "static_assertions",
  455. "tock-registers",
  456. "x86",
  457. ]
  458. [[package]]
  459. name = "tock-registers"
  460. version = "0.8.1"
  461. source = "registry+https://github.com/rust-lang/crates.io-index"
  462. checksum = "696941a0aee7e276a165a978b37918fd5d22c55c3d6bda197813070ca9c0f21c"
  463. [[package]]
  464. name = "toml_datetime"
  465. version = "0.6.6"
  466. source = "registry+https://github.com/rust-lang/crates.io-index"
  467. checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
  468. [[package]]
  469. name = "toml_edit"
  470. version = "0.19.15"
  471. source = "registry+https://github.com/rust-lang/crates.io-index"
  472. checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
  473. dependencies = [
  474. "indexmap",
  475. "toml_datetime",
  476. "winnow",
  477. ]
  478. [[package]]
  479. name = "unicode-ident"
  480. version = "1.0.12"
  481. source = "registry+https://github.com/rust-lang/crates.io-index"
  482. checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
  483. [[package]]
  484. name = "void"
  485. version = "1.0.2"
  486. source = "registry+https://github.com/rust-lang/crates.io-index"
  487. checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
  488. [[package]]
  489. name = "volatile"
  490. version = "0.4.6"
  491. source = "registry+https://github.com/rust-lang/crates.io-index"
  492. checksum = "442887c63f2c839b346c192d047a7c87e73d0689c9157b00b53dcc27dd5ea793"
  493. [[package]]
  494. name = "winnow"
  495. version = "0.5.40"
  496. source = "registry+https://github.com/rust-lang/crates.io-index"
  497. checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
  498. dependencies = [
  499. "memchr",
  500. ]
  501. [[package]]
  502. name = "x2apic"
  503. version = "0.4.3"
  504. source = "registry+https://github.com/rust-lang/crates.io-index"
  505. checksum = "cbcd582541cbb8ef1dfc24a3c849a64ff074b1b512af723ad90056558d424602"
  506. dependencies = [
  507. "bit",
  508. "bitflags 1.3.2",
  509. "paste",
  510. "raw-cpuid 10.7.0",
  511. "x86_64",
  512. ]
  513. [[package]]
  514. name = "x86"
  515. version = "0.52.0"
  516. source = "registry+https://github.com/rust-lang/crates.io-index"
  517. checksum = "2781db97787217ad2a2845c396a5efe286f87467a5810836db6d74926e94a385"
  518. dependencies = [
  519. "bit_field",
  520. "bitflags 1.3.2",
  521. "raw-cpuid 10.7.0",
  522. ]
  523. [[package]]
  524. name = "x86_64"
  525. version = "0.14.12"
  526. source = "registry+https://github.com/rust-lang/crates.io-index"
  527. checksum = "96cb6fd45bfeab6a5055c5bffdb08768bd0c069f1d946debe585bbb380a7c062"
  528. dependencies = [
  529. "bit_field",
  530. "bitflags 2.5.0",
  531. "rustversion",
  532. "volatile",
  533. ]