|
@@ -0,0 +1,788 @@
|
|
|
+# This file is automatically @generated by Cargo.
|
|
|
+# It is not intended for manual editing.
|
|
|
+version = 4
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "aclint"
|
|
|
+version = "0.1.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "8cc30f3f60fd3106787fa9b540e64372dd4793813c400ba12d113506e94dcb8c"
|
|
|
+
|
|
|
+[[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.7"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
|
|
|
+dependencies = [
|
|
|
+ "anstyle",
|
|
|
+ "once_cell",
|
|
|
+ "windows-sys",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "as-slice"
|
|
|
+version = "0.2.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
|
|
|
+dependencies = [
|
|
|
+ "stable_deref_trait",
|
|
|
+]
|
|
|
+
|
|
|
+[[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.8.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "bouffalo-hal"
|
|
|
+version = "0.0.0"
|
|
|
+source = "git+https://github.com/rustsbi/bouffalo-hal?rev=968b949#968b949466adeb6773f7ca3c1052e3a400533ed9"
|
|
|
+dependencies = [
|
|
|
+ "as-slice",
|
|
|
+ "cfg-if",
|
|
|
+ "embedded-hal 0.2.7",
|
|
|
+ "embedded-hal 1.0.0",
|
|
|
+ "embedded-hal-nb",
|
|
|
+ "embedded-io",
|
|
|
+ "embedded-time",
|
|
|
+ "nb 1.1.0",
|
|
|
+ "volatile-register",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "buddy_system_allocator"
|
|
|
+version = "0.11.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a1a0108968a3a2dab95b089c0fc3f1afa7759aa5ebe6f1d86d206d6f7ba726eb"
|
|
|
+dependencies = [
|
|
|
+ "spin",
|
|
|
+]
|
|
|
+
|
|
|
+[[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.28"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff"
|
|
|
+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.27"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7"
|
|
|
+dependencies = [
|
|
|
+ "anstream",
|
|
|
+ "anstyle",
|
|
|
+ "clap_lex",
|
|
|
+ "strsim",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "clap_derive"
|
|
|
+version = "4.5.28"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed"
|
|
|
+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 = "0.2.7"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "35949884794ad573cf46071e41c9b60efb0cb311e3ca01f7af807af1debc66ff"
|
|
|
+dependencies = [
|
|
|
+ "nb 0.1.3",
|
|
|
+ "void",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "embedded-hal"
|
|
|
+version = "1.0.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "361a90feb7004eca4019fb28352a9465666b24f840f5c3cddf0ff13920590b89"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "embedded-hal-nb"
|
|
|
+version = "1.0.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "fba4268c14288c828995299e59b12babdbe170f6c6d73731af1b4648142e8605"
|
|
|
+dependencies = [
|
|
|
+ "embedded-hal 1.0.0",
|
|
|
+ "nb 1.1.0",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "embedded-io"
|
|
|
+version = "0.6.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "embedded-time"
|
|
|
+version = "0.12.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d7a4b4d10ac48d08bfe3db7688c402baadb244721f30a77ce360bd24c3dffe58"
|
|
|
+dependencies = [
|
|
|
+ "num",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "fast-trap"
|
|
|
+version = "0.1.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "46da95e6fcc7619a12d05594693e48591c0b574aef6fe5d7a7e765e6763a2cb2"
|
|
|
+
|
|
|
+[[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.21"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
|
|
|
+
|
|
|
+[[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 = "num"
|
|
|
+version = "0.3.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f"
|
|
|
+dependencies = [
|
|
|
+ "num-complex",
|
|
|
+ "num-integer",
|
|
|
+ "num-iter",
|
|
|
+ "num-rational",
|
|
|
+ "num-traits",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "num-complex"
|
|
|
+version = "0.3.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5"
|
|
|
+dependencies = [
|
|
|
+ "num-traits",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "num-integer"
|
|
|
+version = "0.1.46"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
|
|
|
+dependencies = [
|
|
|
+ "num-traits",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "num-iter"
|
|
|
+version = "0.1.45"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
|
|
|
+dependencies = [
|
|
|
+ "autocfg",
|
|
|
+ "num-integer",
|
|
|
+ "num-traits",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "num-rational"
|
|
|
+version = "0.3.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
|
|
|
+dependencies = [
|
|
|
+ "autocfg",
|
|
|
+ "num-integer",
|
|
|
+ "num-traits",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "num-traits"
|
|
|
+version = "0.2.19"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
|
|
|
+dependencies = [
|
|
|
+ "autocfg",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "once_cell"
|
|
|
+version = "1.20.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "panic-halt"
|
|
|
+version = "1.0.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a513e167849a384b7f9b746e517604398518590a9142f4846a32e3c2a4de7b11"
|
|
|
+
|
|
|
+[[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.93"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
|
|
|
+dependencies = [
|
|
|
+ "unicode-ident",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "quote"
|
|
|
+version = "1.0.38"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
|
|
|
+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 1.0.0",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "riscv"
|
|
|
+version = "0.12.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "5ea8ff73d3720bdd0a97925f0bf79ad2744b6da8ff36be3840c48ac81191d7a7"
|
|
|
+dependencies = [
|
|
|
+ "critical-section",
|
|
|
+ "embedded-hal 1.0.0",
|
|
|
+ "paste",
|
|
|
+ "riscv-macros",
|
|
|
+ "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-macros"
|
|
|
+version = "0.1.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f265be5d634272320a7de94cea15c22a3bfdd4eb42eb43edc528415f066a1f25"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+]
|
|
|
+
|
|
|
+[[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 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
|
|
|
+ "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",
|
|
|
+ "bouffalo-hal",
|
|
|
+ "buddy_system_allocator",
|
|
|
+ "cfg-if",
|
|
|
+ "fast-trap",
|
|
|
+ "log",
|
|
|
+ "panic-halt",
|
|
|
+ "riscv 0.12.1",
|
|
|
+ "riscv-decode",
|
|
|
+ "rustsbi",
|
|
|
+ "sbi-spec 0.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
|
|
|
+ "serde",
|
|
|
+ "serde-device-tree",
|
|
|
+ "sifive-test-device",
|
|
|
+ "spin",
|
|
|
+ "uart16550",
|
|
|
+ "uart_xilinx",
|
|
|
+ "xuantie-riscv",
|
|
|
+]
|
|
|
+
|
|
|
+[[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 (git+https://github.com/rustsbi/rustsbi)",
|
|
|
+ "spin",
|
|
|
+ "uart16550",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "sbi-rt"
|
|
|
+version = "0.0.3"
|
|
|
+source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
|
|
|
+dependencies = [
|
|
|
+ "sbi-spec 0.0.8 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "sbi-rt"
|
|
|
+version = "0.0.3"
|
|
|
+source = "git+https://github.com/rustsbi/rustsbi#99f4177fbed12c96c2c62121d51953b1bfa0ff43"
|
|
|
+dependencies = [
|
|
|
+ "sbi-spec 0.0.8 (git+https://github.com/rustsbi/rustsbi)",
|
|
|
+]
|
|
|
+
|
|
|
+[[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 = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "8309630ab2b300d4fe52b6757e53a7cbb6672f55aa08b50e28b1952c06dd994d"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "sbi-spec"
|
|
|
+version = "0.0.8"
|
|
|
+source = "git+https://github.com/rustsbi/rustsbi?rev=4821073#4821073b56a7223781c11a49aba743785d89d3ea"
|
|
|
+dependencies = [
|
|
|
+ "bitflags",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "sbi-spec"
|
|
|
+version = "0.0.8"
|
|
|
+source = "git+https://github.com/rustsbi/rustsbi#99f4177fbed12c96c2c62121d51953b1bfa0ff43"
|
|
|
+dependencies = [
|
|
|
+ "bitflags",
|
|
|
+]
|
|
|
+
|
|
|
+[[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 (git+https://github.com/rustsbi/rustsbi?rev=4821073)",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "sbi-testing"
|
|
|
+version = "0.0.3-alpha.2"
|
|
|
+source = "git+https://github.com/rustsbi/rustsbi#99f4177fbed12c96c2c62121d51953b1bfa0ff43"
|
|
|
+dependencies = [
|
|
|
+ "log",
|
|
|
+ "riscv 0.12.1",
|
|
|
+ "sbi-rt 0.0.3 (git+https://github.com/rustsbi/rustsbi)",
|
|
|
+ "sbi-spec 0.0.8 (git+https://github.com/rustsbi/rustsbi)",
|
|
|
+]
|
|
|
+
|
|
|
+[[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.217"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
|
|
|
+dependencies = [
|
|
|
+ "serde_derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "serde-device-tree"
|
|
|
+version = "0.0.1"
|
|
|
+source = "git+https://github.com/rustsbi/serde-device-tree#e7f9404fc07bc3f8cce4e7a833be6a0fff93b5c4"
|
|
|
+dependencies = [
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "serde_derive"
|
|
|
+version = "1.0.217"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
|
|
|
+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 = "stable_deref_trait"
|
|
|
+version = "1.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
|
|
|
+
|
|
|
+[[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.98"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
|
|
|
+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.16"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034"
|
|
|
+
|
|
|
+[[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 = "void"
|
|
|
+version = "1.0.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
|
|
|
+
|
|
|
+[[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#7a521c0400dc7edb7a3ee103206dd8246c78d542"
|
|
|
+dependencies = [
|
|
|
+ "bit_field",
|
|
|
+ "bitflags",
|
|
|
+ "plic",
|
|
|
+ "volatile-register",
|
|
|
+]
|