asterinas/src/Cargo.lock

500 lines
12 KiB
Plaintext
Raw Normal View History

2022-08-08 20:34:16 +00:00
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "acpi"
version = "4.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "654f48ab3178632ea535be1765073b990895cb62f70a7e5671975d7150c26d15"
dependencies = [
"bit_field",
"log",
"rsdp",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "anyhow"
2022-11-02 11:35:39 +00:00
version = "1.0.32"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-11-02 11:35:39 +00:00
checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b"
2022-09-01 06:25:26 +00:00
2022-11-21 11:09:23 +00:00
[[package]]
name = "arrayvec"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
[[package]]
name = "ascii"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16"
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
2022-08-16 02:41:25 +00:00
[[package]]
name = "bit_field"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4"
2022-08-08 20:34:16 +00:00
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
2022-08-16 02:41:25 +00:00
[[package]]
name = "bootloader"
version = "0.10.13"
2022-08-16 02:41:25 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24e13520aa8580a2850fc9f5390dc6753f1062fb66f90e5a61bd5c72b55df731"
2022-08-16 02:41:25 +00:00
[[package]]
name = "bootloader-locator"
version = "0.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aaaa9db3339d32c2622f2e5d0731eb82a468d3439797c9d4fe426744fe2bd551"
dependencies = [
"json",
]
[[package]]
name = "buddy_system_allocator"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4e85e760e105b46ae0bd1236578793c6c147ae7463fe95c8350296b8bfcb830"
dependencies = [
"spin 0.7.1",
]
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
2022-10-19 03:34:47 +00:00
[[package]]
name = "either"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
2022-08-16 02:41:25 +00:00
[[package]]
name = "font8x8"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e63201c624b8c8883921b1a1accc8916c4fa9dbfb15d122b26e4dde945b86bbf"
2022-10-19 03:34:47 +00:00
[[package]]
name = "itertools"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
dependencies = [
"either",
]
2022-08-16 02:41:25 +00:00
[[package]]
name = "jinux"
2022-08-08 20:34:16 +00:00
version = "0.1.0"
2022-08-16 02:41:25 +00:00
dependencies = [
"bootloader",
"jinux-frame",
"jinux-std",
2022-08-16 02:41:25 +00:00
]
[[package]]
name = "jinux-boot"
2022-08-16 02:41:25 +00:00
version = "0.1.0"
dependencies = [
2022-09-01 06:25:26 +00:00
"anyhow",
2022-08-16 02:41:25 +00:00
"bootloader-locator",
"locate-cargo-manifest",
2022-09-01 06:25:26 +00:00
"runner-utils",
2022-08-16 02:41:25 +00:00
]
2022-08-08 20:34:16 +00:00
[[package]]
name = "jinux-frame"
2022-08-08 20:34:16 +00:00
version = "0.1.0"
dependencies = [
"acpi",
2022-08-08 20:34:16 +00:00
"bitflags",
2022-08-16 02:41:25 +00:00
"bootloader",
"buddy_system_allocator",
"font8x8",
"lazy_static",
2022-08-23 09:50:07 +00:00
"linked_list_allocator",
"pod",
"pod-derive",
2022-08-23 09:50:07 +00:00
"spin 0.9.4",
2022-09-01 06:25:26 +00:00
"uart_16550",
2022-08-16 02:41:25 +00:00
"volatile",
"x86_64",
2022-08-08 20:34:16 +00:00
]
2022-10-09 09:51:25 +00:00
[[package]]
name = "jinux-pci"
version = "0.1.0"
dependencies = [
"bitflags",
"jinux-frame",
"jinux-util",
"lazy_static",
"pod",
"pod-derive",
"spin 0.9.4",
]
2022-10-19 03:34:47 +00:00
[[package]]
name = "jinux-rights-proc"
2022-10-19 03:34:47 +00:00
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
2022-08-08 20:34:16 +00:00
[[package]]
name = "jinux-std"
2022-08-08 20:34:16 +00:00
version = "0.1.0"
dependencies = [
"ascii",
2022-09-16 03:14:46 +00:00
"bitflags",
"jinux-frame",
"jinux-pci",
"jinux-rights-proc",
2022-11-23 10:13:40 +00:00
"jinux-util",
"jinux-virtio",
2022-09-16 03:14:46 +00:00
"lazy_static",
"pod",
"pod-derive",
2022-11-21 11:09:23 +00:00
"ringbuffer",
2022-08-23 09:50:07 +00:00
"spin 0.9.4",
"typeflags",
"typeflags-util",
"virtio-input-decoder",
2022-11-21 11:09:23 +00:00
"vte",
"xmas-elf",
]
2022-08-16 02:41:25 +00:00
2022-10-19 03:34:47 +00:00
[[package]]
name = "jinux-util"
2022-10-19 03:34:47 +00:00
version = "0.1.0"
dependencies = [
"jinux-frame",
"pod",
"pod-derive",
]
[[package]]
name = "jinux-virtio"
version = "0.1.0"
dependencies = [
"bitflags",
"jinux-frame",
"jinux-pci",
"jinux-util",
"pod",
"pod-derive",
"spin 0.9.4",
]
[[package]]
name = "json"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd"
2022-08-16 02:41:25 +00:00
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
dependencies = [
"spin 0.5.2",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "libc"
version = "0.2.137"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89"
2022-09-01 06:25:26 +00:00
2022-08-23 09:50:07 +00:00
[[package]]
name = "linked_list_allocator"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "549ce1740e46b291953c4340adcd74c59bcf4308f4cac050fd33ba91b7168f4a"
dependencies = [
"spinning_top",
]
2022-08-16 02:41:25 +00:00
[[package]]
name = "locate-cargo-manifest"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db985b63431fe09e8d71f50aeceffcc31e720cb86be8dad2f38d084c5a328466"
dependencies = [
"json",
]
2022-08-23 09:50:07 +00:00
[[package]]
name = "lock_api"
version = "0.4.9"
2022-08-23 09:50:07 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
2022-08-23 09:50:07 +00:00
dependencies = [
"autocfg",
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
dependencies = [
"cfg-if",
]
[[package]]
name = "pod"
version = "0.1.0"
[[package]]
name = "pod-derive"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "proc-macro2"
version = "1.0.47"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
2022-09-01 06:25:26 +00:00
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
dependencies = [
"proc-macro2",
]
2022-11-21 11:09:23 +00:00
[[package]]
name = "ringbuffer"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "310a2514cb46bb500a2f2ad70c79c51c5a475cc23faa245d2c675faabe889370"
[[package]]
name = "rsdp"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66d3add2fc55ef37511bcf81a08ee7a09eff07b23aae38b06a29024a38c604b1"
dependencies = [
"log",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "runner-utils"
version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9dc6848b056990cd51e72aa5556bdbea4a96013e8b18635d183c84159c2988f"
dependencies = [
"thiserror",
"wait-timeout",
]
2022-08-16 02:41:25 +00:00
[[package]]
name = "rustversion"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8"
2022-08-23 09:50:07 +00:00
[[package]]
name = "scopeguard"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
2022-08-16 02:41:25 +00:00
[[package]]
name = "spin"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
[[package]]
name = "spin"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13287b4da9d1207a4f4929ac390916d64eacfe236a487e9a9f5b3be392be5162"
2022-08-23 09:50:07 +00:00
[[package]]
name = "spin"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09"
dependencies = [
"lock_api",
]
[[package]]
name = "spinning_top"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75adad84ee84b521fb2cca2d4fd0f1dab1d8d026bda3c5bea4ca63b5f9f9293c"
dependencies = [
"lock_api",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "syn"
version = "1.0.103"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d"
2022-09-01 06:25:26 +00:00
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "1.0.37"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
2022-09-01 06:25:26 +00:00
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.37"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
2022-09-01 06:25:26 +00:00
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "typeflags"
version = "0.1.0"
dependencies = [
"itertools",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "typeflags-util"
version = "0.1.0"
2022-09-01 06:25:26 +00:00
[[package]]
name = "uart_16550"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b074eb9300ad949edd74c529c0e8d451625af71bb948e6b65fe69f72dc1363d9"
dependencies = [
"bitflags",
"rustversion",
"x86_64",
]
[[package]]
name = "unicode-ident"
version = "1.0.5"
2022-09-01 06:25:26 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
2022-09-01 06:25:26 +00:00
2022-11-21 11:09:23 +00:00
[[package]]
name = "utf8parse"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372"
[[package]]
name = "virtio-input-decoder"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7292fc7f4de1afc0ded2e9b6e6c557d9cd594fca27a2217eb97a89d34cf5c6f5"
2022-08-16 02:41:25 +00:00
[[package]]
name = "volatile"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3ca98349dda8a60ae74e04fd90c7fb4d6a4fbe01e6d3be095478aa0b76f6c0c"
2022-11-21 11:09:23 +00:00
[[package]]
name = "vte"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983"
dependencies = [
"arrayvec",
"utf8parse",
"vte_generate_state_changes",
]
[[package]]
name = "vte_generate_state_changes"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff"
dependencies = [
"proc-macro2",
"quote",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "wait-timeout"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
dependencies = [
"libc",
]
2022-08-16 02:41:25 +00:00
[[package]]
name = "x86_64"
version = "0.14.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "100555a863c0092238c2e0e814c1096c1e5cf066a309c696a87e907b5f8c5d69"
dependencies = [
"bit_field",
"bitflags",
"rustversion",
"volatile",
]
[[package]]
name = "xmas-elf"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d29b4d8e7beaceb4e77447ba941a7600d23d0319ab52da0461abea214832d5a"
dependencies = [
"zero",
]
[[package]]
name = "zero"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f1bc8a6b2005884962297587045002d8cfb8dcec9db332f4ca216ddc5de82c5"