mirror of
https://github.com/rcore-os/rCore.git
synced 2024-11-26 01:43:29 +04:00
840 lines
20 KiB
TOML
840 lines
20 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#f8d9a77a59d00f125dc73f942149ab09d9180b1c"
|
|
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 = "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.0",
|
|
"bitflags",
|
|
"x86",
|
|
]
|
|
|
|
[[package]]
|
|
name = "autocfg"
|
|
version = "1.0.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
|
|
|
|
[[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_field"
|
|
version = "0.9.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "ed8765909f9009617974ab6b7d332625b320b33c326b1e9321382ef1999b5d56"
|
|
|
|
[[package]]
|
|
name = "bit_field"
|
|
version = "0.10.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a165d606cf084741d4ac3a28fb6e9b1eb0bd31f6cd999098cfddb0b2ab381dc0"
|
|
|
|
[[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?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.54"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311"
|
|
|
|
[[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=2fa8411c#2fa8411c421c6b4761992fd3d1a9b2427bf0cfc4"
|
|
|
|
[[package]]
|
|
name = "either"
|
|
version = "1.5.3"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
|
|
|
|
[[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=e8ffcfb#e8ffcfbeb53c27710c22541605d0cba4f92aed84"
|
|
dependencies = [
|
|
"executor-macros",
|
|
"lazy_static",
|
|
"spin",
|
|
"woke",
|
|
"x86_64",
|
|
]
|
|
|
|
[[package]]
|
|
name = "executor-macros"
|
|
version = "0.0.1"
|
|
source = "git+https://github.com/rcore-os/executor.git?rev=e8ffcfb#e8ffcfbeb53c27710c22541605d0cba4f92aed84"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "filetime"
|
|
version = "0.2.10"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "affc17579b132fc2461adf7c575cc6e8b134ebca52c51f5411388965227dc695"
|
|
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.71"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
|
|
|
|
[[package]]
|
|
name = "log"
|
|
version = "0.4.8"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
|
|
dependencies = [
|
|
"cfg-if",
|
|
]
|
|
|
|
[[package]]
|
|
name = "managed"
|
|
version = "0.7.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c75de51135344a4f8ed3cfe2720dc27736f7711989703a0b43aadf3753c55577"
|
|
|
|
[[package]]
|
|
name = "mips"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "053a14b59d7b828efefebf92b557015d99383264f4714a959b1d970d8c6c32fb"
|
|
dependencies = [
|
|
"bit_field 0.9.0",
|
|
"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.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "0c8b15b261814f992e33760b1fca9fe8b693d8a65299f20c9901688636cfb746"
|
|
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 = "paste"
|
|
version = "0.1.16"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d508492eeb1e5c38ee696371bf7b9fc33c83d46a7d451606b96458fbbbdc2dec"
|
|
dependencies = [
|
|
"paste-impl",
|
|
"proc-macro-hack",
|
|
]
|
|
|
|
[[package]]
|
|
name = "paste-impl"
|
|
version = "0.1.16"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "84f328a6a63192b333fce5fbb4be79db6758a4d518dfac6d54412f1492f72d32"
|
|
dependencies = [
|
|
"proc-macro-hack",
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "pc-keyboard"
|
|
version = "0.5.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c48392db76c4e9a69e0b3be356c5f97ebb7b14413c5e4fd0af4755dbf86e2fce"
|
|
|
|
[[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.16"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4"
|
|
|
|
[[package]]
|
|
name = "proc-macro2"
|
|
version = "1.0.18"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa"
|
|
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.0",
|
|
"bitflags",
|
|
"bitmap-allocator",
|
|
"bitvec",
|
|
"buddy_system_allocator",
|
|
"cc",
|
|
"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 0.5.0",
|
|
"rlibc",
|
|
"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=1fb7c0ee#1fb7c0ee2eedb37516344e93c271c3e6795f9a89"
|
|
dependencies = [
|
|
"filetime",
|
|
"spin",
|
|
"winapi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-devfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=1fb7c0ee#1fb7c0ee2eedb37516344e93c271c3e6795f9a89"
|
|
dependencies = [
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-mountfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=1fb7c0ee#1fb7c0ee2eedb37516344e93c271c3e6795f9a89"
|
|
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=1fb7c0ee#1fb7c0ee2eedb37516344e93c271c3e6795f9a89"
|
|
dependencies = [
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-fs-sfs"
|
|
version = "0.1.0"
|
|
source = "git+https://github.com/rcore-os/rcore-fs?rev=1fb7c0ee#1fb7c0ee2eedb37516344e93c271c3e6795f9a89"
|
|
dependencies = [
|
|
"bitvec",
|
|
"log",
|
|
"rcore-fs",
|
|
"spin",
|
|
"static_assertions",
|
|
]
|
|
|
|
[[package]]
|
|
name = "rcore-memory"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"log",
|
|
]
|
|
|
|
[[package]]
|
|
name = "redox_syscall"
|
|
version = "0.1.56"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
|
|
|
|
[[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.0"
|
|
source = "git+https://github.com/rcore-os/riscv?rev=1c5bc80#1c5bc800afc1c9908d2204036f0886f0eec14604"
|
|
dependencies = [
|
|
"bare-metal",
|
|
"bit_field 0.9.0",
|
|
"bitflags",
|
|
"log",
|
|
]
|
|
|
|
[[package]]
|
|
name = "riscv"
|
|
version = "0.5.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6bb785ce81e0bd87b8d1d357266eeb03f081d9d5871a31e7f95b7e6fd67002eb"
|
|
dependencies = [
|
|
"bare-metal",
|
|
"bit_field 0.9.0",
|
|
]
|
|
|
|
[[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.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b3bba175698996010c4f6dce5e7f173b6eb781fce25d2cfc45e27091ce0b79f6"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"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.31"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b5304cfdf27365b7585c25d4af91b35016ed21ef88f17ced89c7093b43dba8b6"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"unicode-xid",
|
|
]
|
|
|
|
[[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.3.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7118467f8e44bc1a458675cc4adc4115c2d18a4277b5cd0da11fdebb7fc5f036"
|
|
dependencies = [
|
|
"log",
|
|
"raw-cpuid",
|
|
"riscv 0.5.4",
|
|
"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.0",
|
|
]
|
|
|
|
[[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.2"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7a69fa8dd920e84d783769c44560484ade81f6c765cde2e1cc46c754ddf95947"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
"syn",
|
|
]
|
|
|
|
[[package]]
|
|
name = "unicode-xid"
|
|
version = "0.2.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
|
|
|
|
[[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.6"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "6af0edf5b4faacc31fc51159244d78d65ec580f021afcef7bd53c04aeabc7f29"
|
|
|
|
[[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.8"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
|
|
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.0",
|
|
"bitflags",
|
|
"raw-cpuid",
|
|
]
|
|
|
|
[[package]]
|
|
name = "x86_64"
|
|
version = "0.11.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "365de37eb7c6da582cbb510dd0f3f1235d24ff6309a8a96e8a9909cc9bfd608f"
|
|
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"
|