mirror of
https://github.com/rcore-os/rCore.git
synced 2024-11-22 16:16:16 +04:00
933 lines
22 KiB
TOML
933 lines
22 KiB
TOML
# This file is automatically @generated by Cargo.
|
|
# It is not intended for manual editing.
|
|
[[package]]
|
|
name = "aarch64"
|
|
version = "3.0.1"
|
|
source = "git+https://github.com/rcore-os/aarch64#9ec6f0585ae0e78ef089dfa10a5ed7330d6a6317"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
"bitflags",
|
|
"cast",
|
|
"register",
|
|
"usize_conversions",
|
|
"ux",
|
|
]
|
|
|
|
[[package]]
|
|
name = "acpi"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2c18d706bdc322dd4f8f7930a5879ad8df3d78d4452a678d5419c72f9f69acea"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
"log",
|
|
"typenum",
|
|
]
|
|
|
|
[[package]]
|
|
name = "aho-corasick"
|
|
version = "0.7.13"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"
|
|
dependencies = [
|
|
"memchr",
|
|
]
|
|
|
|
[[package]]
|
|
name = "aml"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b7669e841017880c2710777c46ec654272163379bbe55de6e17a2a2388d44d92"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
"log",
|
|
]
|
|
|
|
[[package]]
|
|
name = "apic"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/apic-rs?rev=fb86bd7#fb86bd7c798608a18cbb48755637d97d4266eb89"
|
|
dependencies = [
|
|
"bit_field 0.10.1",
|
|
"bitflags",
|
|
"x86",
|
|
]
|
|
|
|
[[package]]
|
|
name = "autocfg"
|
|
version = "1.0.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
|
|
|
[[package]]
|
|
name = "bare-metal"
|
|
version = "0.2.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5deb64efa5bd81e31fcd1938615a6d98c82eafcbcd787162b6f63b91d6bac5b3"
|
|
dependencies = [
|
|
"rustc_version",
|
|
]
|
|
|
|
[[package]]
|
|
name = "bcm2837"
|
|
version = "2.5.1"
|
|
source = "git+https://github.com/rcore-os/bcm2837#38794ed7b48bf75bf691b75e17fe57f77d2f3a4f"
|
|
dependencies = [
|
|
"aarch64",
|
|
"log",
|
|
"volatile",
|
|
]
|
|
|
|
[[package]]
|
|
name = "bit-set"
|
|
version = "0.5.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de"
|
|
dependencies = [
|
|
"bit-vec",
|
|
]
|
|
|
|
[[package]]
|
|
name = "bit-vec"
|
|
version = "0.6.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5f0dc55f2d8a1a85650ac47858bb001b4c0dd73d79e3c455a842925e68d29cd3"
|
|
|
|
[[package]]
|
|
name = "bit_field"
|
|
version = "0.9.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ed8765909f9009617974ab6b7d332625b320b33c326b1e9321382ef1999b5d56"
|
|
|
|
[[package]]
|
|
name = "bit_field"
|
|
version = "0.10.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4"
|
|
|
|
[[package]]
|
|
name = "bitflags"
|
|
version = "1.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
|
|
|
|
[[package]]
|
|
name = "bitmap-allocator"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/bitmap-allocator#03bd9909d0dc85e99f5559b97a163ab81073df83"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "bitmap-allocator"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/bitmap-allocator?rev=03bd9909#03bd9909d0dc85e99f5559b97a163ab81073df83"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
]
|
|
|
|
[[package]]
|
|
name = "bitvec"
|
|
version = "0.17.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "41262f11d771fd4a61aa3ce019fca363b4b6c282fca9da2a31186d3965a47a5c"
|
|
dependencies = [
|
|
"either",
|
|
"radium",
|
|
]
|
|
|
|
[[package]]
|
|
name = "buddy_system_allocator"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "42164d22604f1f7adfe246bd857f9233678202953beaba0b343d481dc208a36b"
|
|
dependencies = [
|
|
"rustversion",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "byteorder"
|
|
version = "1.3.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
|
|
|
|
[[package]]
|
|
name = "cast"
|
|
version = "0.2.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0"
|
|
dependencies = [
|
|
"rustc_version",
|
|
]
|
|
|
|
[[package]]
|
|
name = "cc"
|
|
version = "1.0.60"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c"
|
|
|
|
[[package]]
|
|
name = "cfg-if"
|
|
version = "0.1.10"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
|
|
|
|
[[package]]
|
|
name = "compression"
|
|
version = "0.1.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3a82b366ae14633c67a1cbb4aa3738210a23f77d2868a0fd50faa23a956f9ec4"
|
|
dependencies = [
|
|
"cfg-if",
|
|
"lazy_static",
|
|
"log",
|
|
"num-traits",
|
|
]
|
|
|
|
[[package]]
|
|
name = "device_tree"
|
|
version = "1.0.3"
|
|
source = "git+https://github.com/rcore-os/device_tree-rs?rev=eee2c23#eee2c23d50a2cdacb7777429d71e00691b361978"
|
|
|
|
[[package]]
|
|
name = "either"
|
|
version = "1.6.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
|
|
|
|
[[package]]
|
|
name = "embedded-graphics"
|
|
version = "0.6.0-alpha.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5e784539ee7c085de51439a0a584d11d0f4ab20baf86aa83de6bb8d0f401e6b4"
|
|
dependencies = [
|
|
"byteorder",
|
|
]
|
|
|
|
[[package]]
|
|
name = "executor"
|
|
version = "0.6.0"
|
|
source = "git+https://github.com/rcore-os/executor.git?rev=a2d02ee9#a2d02ee9567973209f557db53adc988dad2095e5"
|
|
dependencies = [
|
|
"executor-macros",
|
|
"lazy_static",
|
|
"spin",
|
|
"woke",
|
|
]
|
|
|
|
[[package]]
|
|
name = "executor-macros"
|
|
version = "0.0.1"
|
|
source = "git+https://github.com/rcore-os/executor.git?rev=a2d02ee9#a2d02ee9567973209f557db53adc988dad2095e5"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "filetime"
|
|
version = "0.2.12"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3ed85775dcc68644b5c950ac06a2b23768d3bc9390464151aaf27136998dcf9e"
|
|
dependencies = [
|
|
"cfg-if",
|
|
"libc",
|
|
"redox_syscall",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "isomorphic_drivers"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/isomorphic_drivers?rev=fcf694d2#fcf694d26d45c6cd42a789e934bf42f4aa9c4caa"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
"bitflags",
|
|
"log",
|
|
"spin",
|
|
"volatile",
|
|
]
|
|
|
|
[[package]]
|
|
name = "lazy_static"
|
|
version = "1.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
dependencies = [
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "libc"
|
|
version = "0.2.77"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235"
|
|
|
|
[[package]]
|
|
name = "log"
|
|
version = "0.4.11"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
|
|
dependencies = [
|
|
"cfg-if",
|
|
]
|
|
|
|
[[package]]
|
|
name = "managed"
|
|
version = "0.7.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c75de51135344a4f8ed3cfe2720dc27736f7711989703a0b43aadf3753c55577"
|
|
|
|
[[package]]
|
|
name = "memchr"
|
|
version = "2.3.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
|
|
|
|
[[package]]
|
|
name = "mips"
|
|
version = "0.3.0"
|
|
source = "git+https://github.com/Harry-Chen/rust-mips?rev=3b828a2#3b828a2afed97f2769a66cf9cd8239a285804dc0"
|
|
dependencies = [
|
|
"bit_field 0.10.1",
|
|
"bitflags",
|
|
]
|
|
|
|
[[package]]
|
|
name = "naive-timer"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/naive-timer.git?rev=d0cfe04#d0cfe046119404486f5b4e0f9f069b372ab5ed11"
|
|
|
|
[[package]]
|
|
name = "num"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36"
|
|
dependencies = [
|
|
"num-complex",
|
|
"num-integer",
|
|
"num-iter",
|
|
"num-rational",
|
|
"num-traits",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num-complex"
|
|
version = "0.2.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
|
|
dependencies = [
|
|
"autocfg",
|
|
"num-traits",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num-derive"
|
|
version = "0.3.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6f09b9841adb6b5e1f89ef7087ea636e0fd94b2851f887c1e3eb5d5f8228fab3"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num-integer"
|
|
version = "0.1.43"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"
|
|
dependencies = [
|
|
"autocfg",
|
|
"num-traits",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num-iter"
|
|
version = "0.1.41"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7a6e6b7c748f995c4c29c5f5ae0248536e04a5739927c74ec0fa564805094b9f"
|
|
dependencies = [
|
|
"autocfg",
|
|
"num-integer",
|
|
"num-traits",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num-rational"
|
|
version = "0.2.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef"
|
|
dependencies = [
|
|
"autocfg",
|
|
"num-integer",
|
|
"num-traits",
|
|
]
|
|
|
|
[[package]]
|
|
name = "num-traits"
|
|
version = "0.2.12"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611"
|
|
dependencies = [
|
|
"autocfg",
|
|
]
|
|
|
|
[[package]]
|
|
name = "numeric-enum-macro"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "300e4bdb6b46b592948e700ea1ef24a4296491f6a0ee722b258040abd15a3714"
|
|
|
|
[[package]]
|
|
name = "paste"
|
|
version = "0.1.18"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880"
|
|
dependencies = [
|
|
"paste-impl",
|
|
"proc-macro-hack",
|
|
]
|
|
|
|
[[package]]
|
|
name = "paste-impl"
|
|
version = "0.1.18"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6"
|
|
dependencies = [
|
|
"proc-macro-hack",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pc-keyboard"
|
|
version = "0.5.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5c6f2d937e3b8d63449b01401e2bae4041bc9dd1129c2e3e0d239407cf6635ac"
|
|
|
|
[[package]]
|
|
name = "pci"
|
|
version = "0.0.1"
|
|
source = "git+https://github.com/rcore-os/pci-rs?rev=a4e7cea6#a4e7cea640f8a92ae4b51c6c51fee3f1f0317af2"
|
|
dependencies = [
|
|
"bitflags",
|
|
]
|
|
|
|
[[package]]
|
|
name = "proc-macro-hack"
|
|
version = "0.5.18"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598"
|
|
|
|
[[package]]
|
|
name = "proc-macro2"
|
|
version = "1.0.21"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "36e28516df94f3dd551a587da5357459d9b36d945a7c37c3557928c1c2ff2a2c"
|
|
dependencies = [
|
|
"unicode-xid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "quote"
|
|
version = "1.0.7"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
]
|
|
|
|
[[package]]
|
|
name = "radium"
|
|
version = "0.3.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "def50a86306165861203e7f84ecffbbdfdea79f0e51039b33de1e952358c47ac"
|
|
|
|
[[package]]
|
|
name = "raw-cpuid"
|
|
version = "8.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9e9c0f2091b865a94bc3c9d34896cc4bbda04453453c391f7eb224491be9ae1d"
|
|
dependencies = [
|
|
"bitflags",
|
|
"cc",
|
|
"rustc_version",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rboot"
|
|
version = "0.1.3"
|
|
dependencies = [
|
|
"log",
|
|
"rlibc",
|
|
"uefi",
|
|
"x86_64",
|
|
"xmas-elf",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore"
|
|
version = "0.2.0"
|
|
dependencies = [
|
|
"aarch64",
|
|
"acpi",
|
|
"aml",
|
|
"apic",
|
|
"bcm2837",
|
|
"bit_field 0.10.1",
|
|
"bitflags",
|
|
"bitmap-allocator 0.1.0 (git+https://github.com/rcore-os/bitmap-allocator?rev=03bd9909)",
|
|
"bitvec",
|
|
"buddy_system_allocator",
|
|
"compression",
|
|
"device_tree",
|
|
"executor",
|
|
"isomorphic_drivers",
|
|
"lazy_static",
|
|
"log",
|
|
"mips",
|
|
"naive-timer",
|
|
"num",
|
|
"num-derive",
|
|
"num-traits",
|
|
"paste",
|
|
"pc-keyboard",
|
|
"pci",
|
|
"raw-cpuid",
|
|
"rboot",
|
|
"rcore-console",
|
|
"rcore-fs",
|
|
"rcore-fs-devfs",
|
|
"rcore-fs-mountfs",
|
|
"rcore-fs-ramfs",
|
|
"rcore-fs-sfs",
|
|
"rcore-memory",
|
|
"riscv",
|
|
"rlibc",
|
|
"rvm",
|
|
"smoltcp",
|
|
"spin",
|
|
"trapframe",
|
|
"uart_16550",
|
|
"virtio-drivers",
|
|
"volatile",
|
|
"woke",
|
|
"x86_64",
|
|
"xmas-elf",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-console"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-console?rev=b7bacf9#b7bacf9bfdbb4efd3850f3215207267006c38c92"
|
|
dependencies = [
|
|
"embedded-graphics",
|
|
"vte",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=517af47#517af47ff3f632f05b91b9ea73a047aa8df363f3"
|
|
dependencies = [
|
|
"filetime",
|
|
"spin",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-devfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=517af47#517af47ff3f632f05b91b9ea73a047aa8df363f3"
|
|
dependencies = [
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-mountfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=517af47#517af47ff3f632f05b91b9ea73a047aa8df363f3"
|
|
dependencies = [
|
|
"lazy_static",
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-ramfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=517af47#517af47ff3f632f05b91b9ea73a047aa8df363f3"
|
|
dependencies = [
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-sfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=517af47#517af47ff3f632f05b91b9ea73a047aa8df363f3"
|
|
dependencies = [
|
|
"bitvec",
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
"static_assertions",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-memory"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"log",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "redox_syscall"
|
|
version = "0.1.57"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
|
|
|
|
[[package]]
|
|
name = "regex"
|
|
version = "1.3.9"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
|
|
dependencies = [
|
|
"aho-corasick",
|
|
"memchr",
|
|
"regex-syntax",
|
|
"thread_local",
|
|
]
|
|
|
|
[[package]]
|
|
name = "regex-syntax"
|
|
version = "0.6.18"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
|
|
|
|
[[package]]
|
|
name = "register"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e10f31b6d2299e5620986ad9fcdd66463e125ad72af4f403f9aedf7592d5ccdb"
|
|
dependencies = [
|
|
"tock-registers",
|
|
]
|
|
|
|
[[package]]
|
|
name = "riscv"
|
|
version = "0.5.6"
|
|
source = "git+https://github.com/rcore-os/riscv?rev=38f3786#38f3786966ba15cc76977375162e3f3622a30f4b"
|
|
dependencies = [
|
|
"bare-metal",
|
|
"bit_field 0.10.1",
|
|
"bitflags",
|
|
"log",
|
|
"riscv-target",
|
|
]
|
|
|
|
[[package]]
|
|
name = "riscv-target"
|
|
version = "0.1.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "88aa938cda42a0cf62a20cfe8d139ff1af20c2e681212b5b34adb5a58333f222"
|
|
dependencies = [
|
|
"lazy_static",
|
|
"regex",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rlibc"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "fc874b127765f014d792f16763a81245ab80500e2ad921ed4ee9e82481ee08fe"
|
|
|
|
[[package]]
|
|
name = "rustc_version"
|
|
version = "0.2.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
|
|
dependencies = [
|
|
"semver",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rustversion"
|
|
version = "1.0.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b9bdc5e856e51e685846fb6c13a1f5e5432946c2c90501bdc76a1319f19e29da"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rvm"
|
|
version = "1.0.1"
|
|
source = "git+https://github.com/rcore-os/RVM?rev=939eb0a#939eb0aafd100e9944e4f2fe90eebfa8149d2b85"
|
|
dependencies = [
|
|
"bit-set",
|
|
"bit_field 0.10.1",
|
|
"bitflags",
|
|
"bitmap-allocator 0.1.0 (git+https://github.com/rcore-os/bitmap-allocator)",
|
|
"lazy_static",
|
|
"log",
|
|
"numeric-enum-macro",
|
|
"raw-cpuid",
|
|
"rvm_macros",
|
|
"spin",
|
|
"x86",
|
|
"x86_64",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rvm_macros"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/RVM?rev=939eb0a#939eb0aafd100e9944e4f2fe90eebfa8149d2b85"
|
|
dependencies = [
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "semver"
|
|
version = "0.9.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
|
|
dependencies = [
|
|
"semver-parser",
|
|
]
|
|
|
|
[[package]]
|
|
name = "semver-parser"
|
|
version = "0.7.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
|
|
[[package]]
|
|
name = "smoltcp"
|
|
version = "0.5.0"
|
|
source = "git+https://github.com/rcore-os/smoltcp?rev=5bd87c7c#5bd87c7cf01e0a36eb92102e4b52876a9e0ba889"
|
|
dependencies = [
|
|
"bitflags",
|
|
"byteorder",
|
|
"log",
|
|
"managed",
|
|
]
|
|
|
|
[[package]]
|
|
name = "spin"
|
|
version = "0.5.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
|
|
|
|
[[package]]
|
|
name = "static_assertions"
|
|
version = "0.3.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3"
|
|
|
|
[[package]]
|
|
name = "syn"
|
|
version = "1.0.41"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6690e3e9f692504b941dc6c3b188fd28df054f7fb8469ab40680df52fdcc842b"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"unicode-xid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "thread_local"
|
|
version = "1.0.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
|
|
dependencies = [
|
|
"lazy_static",
|
|
]
|
|
|
|
[[package]]
|
|
name = "tock-registers"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3a385d94f3f62e60445a0adb9ff8d9621faa272234530d4c0f848ec98f88e316"
|
|
|
|
[[package]]
|
|
name = "trapframe"
|
|
version = "0.4.3"
|
|
source = "git+https://github.com/rcore-os/trapframe-rs?rev=bdfe5aa#bdfe5aaebcdd64636c8831c2b8c17e4fede40c0b"
|
|
dependencies = [
|
|
"raw-cpuid",
|
|
"x86_64",
|
|
]
|
|
|
|
[[package]]
|
|
name = "typenum"
|
|
version = "1.12.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
|
|
|
|
[[package]]
|
|
name = "uart_16550"
|
|
version = "0.2.7"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e58fc40dc1712664fc9b0a7bd8ca2f21ab49960924fb245a80a05e1e92f3dfe9"
|
|
dependencies = [
|
|
"bitflags",
|
|
"x86_64",
|
|
]
|
|
|
|
[[package]]
|
|
name = "ucs2"
|
|
version = "0.3.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "85061f4e43545a613c0da6b87725bf23f8da8613cf2473719c4f71a270c4ce8a"
|
|
dependencies = [
|
|
"bit_field 0.10.1",
|
|
]
|
|
|
|
[[package]]
|
|
name = "uefi"
|
|
version = "0.4.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ab1f1403ecbad37d25120161acc3db12066febf3446efcc40b7631d30678505d"
|
|
dependencies = [
|
|
"bitflags",
|
|
"log",
|
|
"ucs2",
|
|
"uefi-macros",
|
|
]
|
|
|
|
[[package]]
|
|
name = "uefi-macros"
|
|
version = "0.3.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3dcca10ca861f34a320d178f3fdb29ffbf05087fc2c70d2a99860e3329bee1a8"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "unicode-xid"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
|
|
|
|
[[package]]
|
|
name = "usize_conversions"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f70329e2cbe45d6c97a5112daad40c34cd9a4e18edb5a2a18fefeb584d8d25e5"
|
|
|
|
[[package]]
|
|
name = "utf8parse"
|
|
version = "0.1.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d"
|
|
|
|
[[package]]
|
|
name = "ux"
|
|
version = "0.1.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "88dfeb711b61ce620c0cb6fd9f8e3e678622f0c971da2a63c4b3e25e88ed012f"
|
|
|
|
[[package]]
|
|
name = "virtio-drivers"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/virtio-drivers?rev=dfa70e14#dfa70e1425c9eac1b30e671be61b557a3ce56e7e"
|
|
dependencies = [
|
|
"bitflags",
|
|
"log",
|
|
"volatile",
|
|
]
|
|
|
|
[[package]]
|
|
name = "volatile"
|
|
version = "0.2.7"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f6b06ad3ed06fef1713569d547cdbdb439eafed76341820fb0e0344f29a41945"
|
|
|
|
[[package]]
|
|
name = "vte"
|
|
version = "0.3.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf"
|
|
dependencies = [
|
|
"utf8parse",
|
|
]
|
|
|
|
[[package]]
|
|
name = "winapi"
|
|
version = "0.3.9"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
dependencies = [
|
|
"winapi-i686-pc-windows-gnu",
|
|
"winapi-x86_64-pc-windows-gnu",
|
|
]
|
|
|
|
[[package]]
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
|
|
[[package]]
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
version = "0.4.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|
|
|
[[package]]
|
|
name = "woke"
|
|
version = "0.0.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "eafdab77c9ee549298ca6585107832aa89d77b14ba13cda220fec6105b17dbb1"
|
|
|
|
[[package]]
|
|
name = "x86"
|
|
version = "0.33.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2786ac694ed572ab5d2bbcd9e188805dba26b3501973dd69718914fb3d4a5a69"
|
|
dependencies = [
|
|
"bit_field 0.10.1",
|
|
"bitflags",
|
|
"raw-cpuid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "x86_64"
|
|
version = "0.11.7"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "aa580d2cf2a6a8c55f6283d6d06271b1ccab4d93cb3741edab290d5408d848c4"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
"bitflags",
|
|
]
|
|
|
|
[[package]]
|
|
name = "xmas-elf"
|
|
version = "0.7.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e74de9a366f6ab8c405fa6b371d9ac24943921fa14b3d64afcb202065c405f11"
|
|
dependencies = [
|
|
"zero",
|
|
]
|
|
|
|
[[package]]
|
|
name = "zero"
|
|
version = "0.1.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "5f1bc8a6b2005884962297587045002d8cfb8dcec9db332f4ca216ddc5de82c5"
|