asterinas/src/Cargo.lock

397 lines
9.0 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
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
[[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.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2d9b14b92a825ecc3b24e4c163a578af473fbba5f190bfaf48092b29b604504"
[[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",
]
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 = "json"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd"
2022-08-08 20:34:16 +00:00
[[package]]
name = "kxos"
version = "0.1.0"
2022-08-16 02:41:25 +00:00
dependencies = [
"bootloader",
"kxos-frame",
"kxos-std",
2022-08-16 02:41:25 +00:00
]
[[package]]
name = "kxos-boot"
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 = "kxos-frame"
version = "0.1.0"
dependencies = [
"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",
"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 = "kxos-frame-pod-derive"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "kxos-pci"
version = "0.1.0"
dependencies = [
"bitflags",
"kxos-frame",
2022-11-09 13:20:44 +00:00
"kxos-frame-pod-derive",
"kxos-util",
"lazy_static",
"spin 0.9.4",
]
2022-10-19 03:34:47 +00:00
[[package]]
name = "kxos-rights-proc"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
2022-08-08 20:34:16 +00:00
[[package]]
name = "kxos-std"
version = "0.1.0"
dependencies = [
2022-09-16 03:14:46 +00:00
"bitflags",
"kxos-frame",
2022-10-09 09:51:25 +00:00
"kxos-frame-pod-derive",
"kxos-pci",
2022-11-10 14:53:23 +00:00
"kxos-rights-proc",
"kxos-typeflags",
"kxos-typeflags-util",
"kxos-virtio",
2022-09-16 03:14:46 +00:00
"lazy_static",
2022-08-23 09:50:07 +00:00
"spin 0.9.4",
"xmas-elf",
]
2022-08-16 02:41:25 +00:00
2022-10-19 03:34:47 +00:00
[[package]]
name = "kxos-typeflags"
version = "0.1.0"
dependencies = [
"itertools",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "kxos-typeflags-util"
version = "0.1.0"
[[package]]
name = "kxos-util"
version = "0.1.0"
dependencies = [
"kxos-frame",
]
[[package]]
name = "kxos-virtio"
version = "0.1.0"
dependencies = [
"bitflags",
"kxos-frame",
2022-11-09 13:20:44 +00:00
"kxos-frame-pod-derive",
"kxos-pci",
"kxos-util",
"spin 0.9.4",
]
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.132"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5"
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"
2022-09-01 06:25:26 +00:00
version = "0.4.8"
2022-08-23 09:50:07 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2022-09-01 06:25:26 +00:00
checksum = "9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390"
2022-08-23 09:50:07 +00:00
dependencies = [
"autocfg",
"scopeguard",
]
2022-09-01 06:25:26 +00:00
[[package]]
name = "proc-macro2"
version = "1.0.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab"
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",
]
[[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.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[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.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf"
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-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"