123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602 |
- # This file is automatically @generated by Cargo.
- # It is not intended for manual editing.
- version = 3
- [[package]]
- name = "aarch64-cpu"
- version = "9.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "ac42a04a61c19fc8196dd728022a784baecc5d63d7e256c01ad1b3fbfab26287"
- dependencies = [
- "tock-registers",
- ]
- [[package]]
- name = "another_ext4"
- version = "0.1.0"
- dependencies = [
- "axsync",
- "bitflags 2.5.0",
- "log",
- ]
- [[package]]
- name = "arm_gic"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/arm_gic.git#9aedb126ed0b059ee4e69e032c5e41b593ed10f0"
- dependencies = [
- "aarch64-cpu",
- "bitflags 2.5.0",
- "cfg-if",
- "tock-registers",
- ]
- [[package]]
- name = "arm_pl011"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/arm_pl011.git#cba8ce63e6e2248829ae340219e90e6df43cda48"
- dependencies = [
- "tock-registers",
- ]
- [[package]]
- name = "autocfg"
- version = "1.3.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
- [[package]]
- name = "axconfig"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/axconfig.git#80213038e457bb03e4ac250351d38f58c30debc8"
- dependencies = [
- "serde",
- "toml_edit",
- ]
- [[package]]
- name = "axhal"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/axhal.git#5ac7c72e7a1d2de9219c1fda5a929c90cda59460"
- dependencies = [
- "aarch64-cpu",
- "arm_gic",
- "arm_pl011",
- "axconfig",
- "axlog",
- "bitflags 2.5.0",
- "cfg-if",
- "crate_interface",
- "dw_apb_uart",
- "either",
- "handler_table",
- "kernel_guard",
- "lazy_init",
- "log",
- "memory_addr",
- "of",
- "page_table_entry",
- "percpu",
- "ratio",
- "raw-cpuid 11.0.2",
- "riscv",
- "sbi-rt",
- "spinlock",
- "static_assertions",
- "taskctx",
- "tock-registers",
- "x2apic",
- "x86",
- "x86_64",
- ]
- [[package]]
- name = "axlog"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/axlog.git#5b28a4c6ae14342c725722ef62311ecc0480699c"
- dependencies = [
- "cfg-if",
- "crate_interface",
- "log",
- "spinlock",
- ]
- [[package]]
- name = "axsignal"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/axsignal.git#f2e2c4bdea9d903229bbbe7bc93c34cf9a376249"
- dependencies = [
- "axhal",
- "bitflags 2.5.0",
- "cfg-if",
- "numeric-enum-macro",
- ]
- [[package]]
- name = "axsync"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/axsync.git#70651a7c8e918e6f6aced3014acfd16f209aa4c0"
- dependencies = [
- "axhal",
- "axtask",
- "cfg-if",
- "spinlock",
- ]
- [[package]]
- name = "axtask"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/axtask.git#f8d203f3b99699b64562870cf087a142c3aaec8b"
- dependencies = [
- "axhal",
- "axlog",
- "axsignal",
- "cfg-if",
- "linked_list",
- "log",
- "numeric-enum-macro",
- "taskctx",
- ]
- [[package]]
- name = "bit"
- version = "0.1.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2b645c5c09a7d4035949cfce1a915785aaad6f17800c35fda8a8c311c491f284"
- [[package]]
- name = "bit_field"
- version = "0.10.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
- [[package]]
- name = "bitflags"
- version = "1.3.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- [[package]]
- name = "bitflags"
- version = "2.5.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
- [[package]]
- name = "cfg-if"
- version = "1.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- [[package]]
- name = "crate_interface"
- version = "0.1.1"
- source = "git+https://github.com/Starry-OS/crate_interface.git#d27dd9608dbf04b3138cf4386c19f939352b50b0"
- dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "critical-section"
- version = "1.1.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216"
- [[package]]
- name = "dw_apb_uart"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/dw_apb_uart.git#15d6fb0fe127794598565f2a1188c9dc864ec110"
- dependencies = [
- "tock-registers",
- ]
- [[package]]
- name = "either"
- version = "1.13.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
- [[package]]
- name = "embedded-hal"
- version = "0.2.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
- dependencies = [
- "nb 0.1.3",
- "void",
- ]
- [[package]]
- name = "equivalent"
- version = "1.0.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
- [[package]]
- name = "fdt"
- version = "0.1.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "784a4df722dc6267a04af36895398f59d21d07dce47232adf31ec0ff2fa45e67"
- [[package]]
- name = "handler_table"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/handler_table.git#d6495e7d835cbc999874f0ecf466ee1211447a79"
- [[package]]
- name = "hashbrown"
- version = "0.14.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
- [[package]]
- name = "indexmap"
- version = "2.2.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
- dependencies = [
- "equivalent",
- "hashbrown",
- ]
- [[package]]
- name = "kernel_guard"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/kernel_guard.git#72e006721a017db12ce7731fe30f56a83f330216"
- dependencies = [
- "cfg-if",
- "taskctx",
- ]
- [[package]]
- name = "lazy_init"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/lazy_init.git#d0e87c05b715063cc517de50ad5da15b13281def"
- [[package]]
- name = "lazy_static"
- version = "1.5.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
- dependencies = [
- "spin",
- ]
- [[package]]
- name = "linked_list"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/linked_list.git#01ec54f275fda4ece9741f10d281550c077c0312"
- [[package]]
- name = "lock_api"
- version = "0.4.12"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
- dependencies = [
- "autocfg",
- "scopeguard",
- ]
- [[package]]
- name = "log"
- version = "0.4.21"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
- [[package]]
- name = "memchr"
- version = "2.7.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
- [[package]]
- name = "memory_addr"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/memory_addr.git#a5be547a3109f114994d005b893f9b19c2616709"
- [[package]]
- name = "nb"
- version = "0.1.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f"
- dependencies = [
- "nb 1.1.0",
- ]
- [[package]]
- name = "nb"
- version = "1.1.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d"
- [[package]]
- name = "numeric-enum-macro"
- version = "0.2.0"
- source = "git+https://github.com/mexus/numeric-enum-macro#20aef288b2ecd2381ab6627c2a6c9e0436d8c8ff"
- [[package]]
- name = "of"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/of.git#a929cf979d9f3dce1547c7ea534bd626fd2f2eda"
- dependencies = [
- "fdt",
- "lazy_static",
- ]
- [[package]]
- name = "page_table_entry"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/page_table_entry.git#b3d8a577c29d19813fbc8c587d86557495099ae3"
- dependencies = [
- "aarch64-cpu",
- "bitflags 2.5.0",
- "memory_addr",
- "x86_64",
- ]
- [[package]]
- name = "paste"
- version = "1.0.15"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
- [[package]]
- name = "percpu"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/percpu.git#85e6d8a74f19ac54004e64d42cda07d14042e3ee"
- dependencies = [
- "cfg-if",
- "percpu_macros",
- "spin",
- "x86",
- ]
- [[package]]
- name = "percpu_macros"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/percpu_macros.git#b785b814c5489ac7043d80ea4b5a735b23ec2321"
- dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "proc-macro2"
- version = "1.0.86"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
- dependencies = [
- "unicode-ident",
- ]
- [[package]]
- name = "quote"
- version = "1.0.36"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
- dependencies = [
- "proc-macro2",
- ]
- [[package]]
- name = "ratio"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/ratio.git#0c8da4c37e695a0052563f0d30909c9f29b5b572"
- [[package]]
- name = "raw-cpuid"
- version = "10.7.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332"
- dependencies = [
- "bitflags 1.3.2",
- ]
- [[package]]
- name = "raw-cpuid"
- version = "11.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd"
- dependencies = [
- "bitflags 2.5.0",
- ]
- [[package]]
- name = "riscv"
- version = "0.10.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "aa3145d2fae3778b1e31ec2e827b228bdc6abd9b74bb5705ba46dcb82069bc4f"
- dependencies = [
- "bit_field",
- "critical-section",
- "embedded-hal",
- ]
- [[package]]
- name = "rustversion"
- version = "1.0.17"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
- [[package]]
- name = "sbi-rt"
- version = "0.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8c113c53291db8ac141e01f43224ed488b8d6001ab66737b82e04695a43a42b7"
- dependencies = [
- "sbi-spec",
- ]
- [[package]]
- name = "sbi-spec"
- version = "0.0.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6d4027cf9bb591a9fd0fc0e283be6165c5abe96cb73e9f0e24738c227f425377"
- dependencies = [
- "static_assertions",
- ]
- [[package]]
- name = "scopeguard"
- version = "1.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
- [[package]]
- name = "serde"
- version = "1.0.203"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
- dependencies = [
- "serde_derive",
- ]
- [[package]]
- name = "serde_derive"
- version = "1.0.203"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
- dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "spin"
- version = "0.9.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
- dependencies = [
- "lock_api",
- ]
- [[package]]
- name = "spinlock"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/spinlock.git#0149e52d3e4f21ea7bf9bb85f6fe7fc3702d4f1f"
- dependencies = [
- "cfg-if",
- "kernel_guard",
- ]
- [[package]]
- name = "static_assertions"
- version = "1.1.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
- [[package]]
- name = "syn"
- version = "2.0.68"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9"
- dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
- ]
- [[package]]
- name = "taskctx"
- version = "0.1.0"
- source = "git+https://github.com/Starry-OS/taskctx.git#86561d9659f294328350d0235e8f5d285fd6e766"
- dependencies = [
- "aarch64-cpu",
- "cfg-if",
- "log",
- "memory_addr",
- "numeric-enum-macro",
- "static_assertions",
- "tock-registers",
- "x86",
- ]
- [[package]]
- name = "tock-registers"
- version = "0.8.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "696941a0aee7e276a165a978b37918fd5d22c55c3d6bda197813070ca9c0f21c"
- [[package]]
- name = "toml_datetime"
- version = "0.6.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
- [[package]]
- name = "toml_edit"
- version = "0.19.15"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
- dependencies = [
- "indexmap",
- "toml_datetime",
- "winnow",
- ]
- [[package]]
- name = "unicode-ident"
- version = "1.0.12"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
- [[package]]
- name = "void"
- version = "1.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
- [[package]]
- name = "volatile"
- version = "0.4.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "442887c63f2c839b346c192d047a7c87e73d0689c9157b00b53dcc27dd5ea793"
- [[package]]
- name = "winnow"
- version = "0.5.40"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
- dependencies = [
- "memchr",
- ]
- [[package]]
- name = "x2apic"
- version = "0.4.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "cbcd582541cbb8ef1dfc24a3c849a64ff074b1b512af723ad90056558d424602"
- dependencies = [
- "bit",
- "bitflags 1.3.2",
- "paste",
- "raw-cpuid 10.7.0",
- "x86_64",
- ]
- [[package]]
- name = "x86"
- version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2781db97787217ad2a2845c396a5efe286f87467a5810836db6d74926e94a385"
- dependencies = [
- "bit_field",
- "bitflags 1.3.2",
- "raw-cpuid 10.7.0",
- ]
- [[package]]
- name = "x86_64"
- version = "0.14.12"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "96cb6fd45bfeab6a5055c5bffdb08768bd0c069f1d946debe585bbb380a7c062"
- dependencies = [
- "bit_field",
- "bitflags 2.5.0",
- "rustversion",
- "volatile",
- ]
|