123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625 |
- # This file is automatically @generated by Cargo.
- # It is not intended for manual editing.
- version = 4
- [[package]]
- name = "aclint"
- version = "0.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8a01ba40421eca6c4f1afcedd8465fba6d9e5ef8e0e13060d0141e4cded4ab4a"
- [[package]]
- name = "anstream"
- version = "0.6.18"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
- dependencies = [
- "anstyle",
- "anstyle-parse",
- "anstyle-query",
- "anstyle-wincon",
- "colorchoice",
- "is_terminal_polyfill",
- "utf8parse",
- ]
- [[package]]
- name = "anstyle"
- version = "1.0.10"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
- [[package]]
- name = "anstyle-parse"
- version = "0.2.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
- dependencies = [
- "utf8parse",
- ]
- [[package]]
- name = "anstyle-query"
- version = "1.1.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
- dependencies = [
- "windows-sys",
- ]
- [[package]]
- name = "anstyle-wincon"
- version = "3.0.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
- dependencies = [
- "anstyle",
- "windows-sys",
- ]
- [[package]]
- name = "autocfg"
- version = "1.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
- [[package]]
- name = "bit_field"
- version = "0.10.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
- [[package]]
- name = "bitflags"
- version = "2.6.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
- [[package]]
- name = "cfg-if"
- version = "1.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- [[package]]
- name = "clap"
- version = "4.5.23"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
- dependencies = [
- "clap_builder",
- "clap_derive",
- ]
- [[package]]
- name = "clap-verbosity-flag"
- version = "3.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2678fade3b77aa3a8ff3aae87e9c008d3fb00473a41c71fbf74e91c8c7b37e84"
- dependencies = [
- "clap",
- "log",
- ]
- [[package]]
- name = "clap_builder"
- version = "4.5.23"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
- dependencies = [
- "anstream",
- "anstyle",
- "clap_lex",
- "strsim",
- ]
- [[package]]
- name = "clap_derive"
- version = "4.5.18"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
- dependencies = [
- "heck",
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "clap_lex"
- version = "0.7.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
- [[package]]
- name = "colorchoice"
- version = "1.0.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
- [[package]]
- name = "critical-section"
- version = "1.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
- [[package]]
- name = "dtb-walker"
- version = "0.2.0-alpha.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "9404d41caa1aa659f7be44d5a902e318c0672900822fe9ca41d9e38c14b52332"
- [[package]]
- name = "embedded-hal"
- version = "1.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
- [[package]]
- name = "fast-trap"
- version = "0.0.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7fbe69badc2e0dc98ad2787648fa140b5772d24b49e9a6b180a67e1348f7544c"
- [[package]]
- name = "heck"
- version = "0.5.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
- [[package]]
- name = "is_terminal_polyfill"
- version = "1.70.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
- [[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.22"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
- [[package]]
- name = "naked-function"
- version = "0.1.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "3b8d5fca6ab1e6215b010aefd3b9ac5aae369dae0faea3a7f34f296cc9f719ac"
- dependencies = [
- "cfg-if",
- "naked-function-macro",
- ]
- [[package]]
- name = "naked-function-macro"
- version = "0.1.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5b4123e70df5fe0bb370cff166ae453b9c5324a2cfc932c0f7e55498147a0475"
- dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "panic-halt"
- version = "0.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "de96540e0ebde571dc55c73d60ef407c653844e6f9a1e2fdbd40c07b9252d812"
- [[package]]
- name = "paste"
- version = "1.0.15"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
- [[package]]
- name = "plic"
- version = "0.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2ad606bf31d67b0e10a161b7df7d6a97dda7be22ce4bebcff889476e867c9b7a"
- [[package]]
- name = "proc-macro2"
- version = "1.0.92"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
- dependencies = [
- "unicode-ident",
- ]
- [[package]]
- name = "quote"
- version = "1.0.37"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
- dependencies = [
- "proc-macro2",
- ]
- [[package]]
- name = "rcore-console"
- version = "0.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "63aae49a6d2e6fd69821507a979b5871e4c47dc3abc9066347fa5c4a51a73dd6"
- dependencies = [
- "log",
- "spin",
- ]
- [[package]]
- name = "riscv"
- version = "0.11.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2f5c1b8bf41ea746266cdee443d1d1e9125c86ce1447e1a2615abd34330d33a9"
- dependencies = [
- "critical-section",
- "embedded-hal",
- ]
- [[package]]
- name = "riscv"
- version = "0.12.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "5ea8ff73d3720bdd0a97925f0bf79ad2744b6da8ff36be3840c48ac81191d7a7"
- dependencies = [
- "critical-section",
- "embedded-hal",
- "paste",
- "riscv-pac",
- ]
- [[package]]
- name = "riscv-decode"
- version = "0.2.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "cf8b4cfb0da0528321d22daee4299a23a8c5ac8848623d716e898d2a9eec0694"
- [[package]]
- name = "riscv-pac"
- version = "0.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8188909339ccc0c68cfb5a04648313f09621e8b87dc03095454f1a11f6c5d436"
- [[package]]
- name = "rustsbi"
- version = "0.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "44c13763120794ed11d64bac885fb31d384ae385c3287b0697711b97affbf8ab"
- dependencies = [
- "riscv 0.11.1",
- "rustsbi-macros",
- "sbi-spec 0.0.7",
- ]
- [[package]]
- name = "rustsbi-bench-kernel"
- version = "0.0.0"
- dependencies = [
- "log",
- "rcore-console",
- "riscv 0.11.1",
- "sbi-spec 0.0.8",
- "sbi-testing 0.0.3-alpha.2 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
- "serde",
- "serde-device-tree",
- "spin",
- "uart16550",
- ]
- [[package]]
- name = "rustsbi-macros"
- version = "0.0.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "a71347da9582cc6b6f3652c7d2c06516c9555690b3738ecdff7e84297f4e17fc"
- dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "rustsbi-prototyper"
- version = "0.0.0"
- dependencies = [
- "aclint",
- "fast-trap",
- "log",
- "panic-halt",
- "riscv 0.11.1",
- "riscv-decode",
- "rustsbi",
- "sbi-spec 0.0.7",
- "serde",
- "serde-device-tree",
- "sifive-test-device",
- "spin",
- "uart16550",
- "uart_xilinx",
- "xuantie-riscv",
- ]
- [[package]]
- name = "rustsbi-supervisor"
- version = "0.1.0"
- dependencies = [
- "naked-function",
- "sbi-rt 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
- ]
- [[package]]
- name = "rustsbi-test-kernel"
- version = "0.0.0"
- dependencies = [
- "dtb-walker",
- "log",
- "rcore-console",
- "riscv 0.11.1",
- "sbi-testing 0.0.3-alpha.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "spin",
- "uart16550",
- ]
- [[package]]
- name = "sbi-rt"
- version = "0.0.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7fbaa69be1eedc61c426e6d489b2260482e928b465360576900d52d496a58bd0"
- dependencies = [
- "sbi-spec 0.0.7",
- ]
- [[package]]
- name = "sbi-rt"
- version = "0.0.3"
- source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
- dependencies = [
- "sbi-spec 0.0.8",
- ]
- [[package]]
- name = "sbi-spec"
- version = "0.0.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "e6e36312fb5ddc10d08ecdc65187402baba4ac34585cb9d1b78522ae2358d890"
- [[package]]
- name = "sbi-spec"
- version = "0.0.8"
- source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
- dependencies = [
- "bitflags",
- ]
- [[package]]
- name = "sbi-testing"
- version = "0.0.3-alpha.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "135c0f1ce07ede77a7e1c3daff35d20d37b54fd1037ac02ab9595c231518531e"
- dependencies = [
- "log",
- "riscv 0.11.1",
- "sbi-rt 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "sbi-spec 0.0.7",
- ]
- [[package]]
- name = "sbi-testing"
- version = "0.0.3-alpha.2"
- source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
- dependencies = [
- "log",
- "riscv 0.12.1",
- "sbi-rt 0.0.3 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
- "sbi-spec 0.0.8",
- ]
- [[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.216"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e"
- dependencies = [
- "serde_derive",
- ]
- [[package]]
- name = "serde-device-tree"
- version = "0.0.1"
- source = "git+https://github.com/rustsbi/serde-device-tree#cffb488e2bb73f0daae1a889813ef21dc6a02450"
- dependencies = [
- "serde",
- ]
- [[package]]
- name = "serde_derive"
- version = "1.0.216"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e"
- dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- ]
- [[package]]
- name = "sifive-test-device"
- version = "0.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "ba50a6fd7cb5cdb2645fb93fb2bbae7d8d78390677a889bdcfaf13c3d29286d0"
- [[package]]
- name = "spin"
- version = "0.9.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
- dependencies = [
- "lock_api",
- ]
- [[package]]
- name = "strsim"
- version = "0.11.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
- [[package]]
- name = "syn"
- version = "2.0.90"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
- dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
- ]
- [[package]]
- name = "uart16550"
- version = "0.0.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "939f6f9ccad815fe3efca8fd06f2ec1620c0387fb1bca2b231b61ce710bffb9b"
- [[package]]
- name = "uart_xilinx"
- version = "0.2.0"
- source = "git+https://github.com/duskmoon314/uart-rs/#12be91421ad140f2a4bf4179578fd7a8fbc7ff5c"
- dependencies = [
- "bitflags",
- "volatile-register",
- ]
- [[package]]
- name = "unicode-ident"
- version = "1.0.14"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
- [[package]]
- name = "utf8parse"
- version = "0.2.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
- [[package]]
- name = "vcell"
- version = "0.1.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "77439c1b53d2303b20d9459b1ade71a83c716e3f9c34f3228c00e6f185d6c002"
- [[package]]
- name = "volatile-register"
- version = "0.2.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "de437e2a6208b014ab52972a27e59b33fa2920d3e00fe05026167a1c509d19cc"
- dependencies = [
- "vcell",
- ]
- [[package]]
- name = "windows-sys"
- version = "0.59.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
- dependencies = [
- "windows-targets",
- ]
- [[package]]
- name = "windows-targets"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
- dependencies = [
- "windows_aarch64_gnullvm",
- "windows_aarch64_msvc",
- "windows_i686_gnu",
- "windows_i686_gnullvm",
- "windows_i686_msvc",
- "windows_x86_64_gnu",
- "windows_x86_64_gnullvm",
- "windows_x86_64_msvc",
- ]
- [[package]]
- name = "windows_aarch64_gnullvm"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
- [[package]]
- name = "windows_aarch64_msvc"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
- [[package]]
- name = "windows_i686_gnu"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
- [[package]]
- name = "windows_i686_gnullvm"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
- [[package]]
- name = "windows_i686_msvc"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
- [[package]]
- name = "windows_x86_64_gnu"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
- [[package]]
- name = "windows_x86_64_gnullvm"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
- [[package]]
- name = "windows_x86_64_msvc"
- version = "0.52.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
- [[package]]
- name = "xtask"
- version = "0.1.0"
- dependencies = [
- "clap",
- "clap-verbosity-flag",
- "log",
- ]
- [[package]]
- name = "xuantie-riscv"
- version = "0.0.0"
- source = "git+https://github.com/rustsbi/xuantie#5d0eeb42b1d5c21b6513ad0b8ec4b6ffd5dd2dc8"
- dependencies = [
- "bit_field",
- "bitflags",
- "plic",
- "volatile-register",
- ]
|