poppin/Cargo.lock

490 lines
12 KiB
Plaintext
Raw Normal View History

2024-05-23 18:39:00 +00:00
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
2024-09-10 23:30:48 +00:00
[[package]]
name = "acpi"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e248409195304021f61b39ba2628f62a45a3abf6119669d44b3399d60eabe4c3"
dependencies = [
"bit_field",
"log",
]
2024-09-01 20:42:39 +00:00
[[package]]
name = "ahash"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
dependencies = [
"cfg-if",
"once_cell",
"version_check",
"zerocopy",
]
[[package]]
name = "allocator-api2"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
2024-09-02 14:51:10 +00:00
[[package]]
2024-09-10 23:30:48 +00:00
name = "anyhow"
version = "1.0.87"
2024-09-02 14:51:10 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8"
2024-09-02 14:51:10 +00:00
2024-06-10 20:57:38 +00:00
[[package]]
name = "autocfg"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
2024-09-10 23:30:48 +00:00
[[package]]
name = "az"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973"
2024-06-10 20:57:38 +00:00
[[package]]
name = "bit_field"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
2024-09-10 23:30:48 +00:00
version = "2.6.0"
2024-06-10 20:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
2024-06-10 20:57:38 +00:00
2024-09-01 20:42:39 +00:00
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "crossbeam"
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8"
dependencies = [
"crossbeam-epoch",
"crossbeam-queue",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-queue"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-utils"
version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
2024-06-10 20:57:38 +00:00
[[package]]
name = "derive_more"
2024-09-10 23:30:48 +00:00
version = "0.99.18"
2024-06-10 20:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
2024-06-10 20:57:38 +00:00
dependencies = [
"proc-macro2",
"quote",
2024-09-10 23:30:48 +00:00
"syn 2.0.77",
]
[[package]]
name = "embedded-graphics"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0649998afacf6d575d126d83e68b78c0ab0e00ca2ac7e9b3db11b4cbe8274ef0"
dependencies = [
"az",
"byteorder",
"embedded-graphics-core",
"float-cmp",
"micromath",
]
[[package]]
name = "embedded-graphics-core"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba9ecd261f991856250d2207f6d8376946cd9f412a2165d3b75bc87a0bc7a044"
dependencies = [
"az",
"byteorder",
]
[[package]]
name = "float-cmp"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
dependencies = [
"num-traits",
2024-09-01 20:42:39 +00:00
]
[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
"allocator-api2",
2024-06-10 20:57:38 +00:00
]
[[package]]
name = "kernel"
version = "0.1.0"
dependencies = [
2024-09-10 23:30:48 +00:00
"acpi",
"anyhow",
"bitflags 2.6.0",
2024-09-02 14:51:10 +00:00
"cfg-if",
2024-09-01 20:42:39 +00:00
"crossbeam",
2024-09-10 23:30:48 +00:00
"embedded-graphics",
2024-09-01 20:42:39 +00:00
"hashbrown",
2024-06-10 20:57:38 +00:00
"lazy_static",
2024-09-10 23:30:48 +00:00
"libm",
2024-06-10 20:57:38 +00:00
"log",
"multiboot2",
2024-06-12 20:37:24 +00:00
"once",
2024-06-10 20:57:38 +00:00
"pc-keyboard",
"pic8259",
2024-09-10 23:30:48 +00:00
"ps2",
"spin",
2024-06-12 20:37:24 +00:00
"talc",
2024-06-10 20:57:38 +00:00
"uart_16550",
"x86",
2024-09-10 23:30:48 +00:00
"x86_64 0.15.1",
2024-06-10 20:57:38 +00:00
]
[[package]]
name = "lazy_static"
2024-09-10 23:30:48 +00:00
version = "1.5.0"
2024-06-10 20:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
2024-06-10 20:57:38 +00:00
dependencies = [
2024-09-10 23:30:48 +00:00
"spin",
2024-06-10 20:57:38 +00:00
]
2024-09-10 23:30:48 +00:00
[[package]]
name = "libm"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
2024-06-10 20:57:38 +00:00
[[package]]
name = "lock_api"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
]
2024-05-23 18:39:00 +00:00
[[package]]
name = "log"
2024-09-10 23:30:48 +00:00
version = "0.4.22"
2024-05-23 18:39:00 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "micromath"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3c8dda44ff03a2f238717214da50f65d5a53b45cd213a7370424ffdb6fae815"
2024-05-23 18:39:00 +00:00
[[package]]
2024-06-10 20:57:38 +00:00
name = "multiboot2"
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad7ef048d4783355163fd0c874aac3db54b919dc6a86dc29bb13f67308b114b0"
2024-05-23 18:39:00 +00:00
dependencies = [
2024-09-10 23:30:48 +00:00
"bitflags 2.6.0",
2024-06-10 20:57:38 +00:00
"derive_more",
2024-05-23 18:39:00 +00:00
"log",
2024-06-10 20:57:38 +00:00
"ptr_meta",
"uefi-raw",
]
2024-09-02 14:51:10 +00:00
[[package]]
name = "num-traits"
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
]
2024-06-12 20:37:24 +00:00
[[package]]
name = "once"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60bfe75a40f755f162b794140436c57845cb106fd1467598631c76c6fff08e28"
2024-09-01 20:42:39 +00:00
[[package]]
name = "once_cell"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
2024-06-10 20:57:38 +00:00
[[package]]
name = "pc-keyboard"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed089a1fbffe3337a1a345501c981f1eb1e47e69de5a40e852433e12953c3174"
[[package]]
name = "pic8259"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62d9a86c292b165f757e47e7fd66855def189b2564609bc4203727b27c33db22"
dependencies = [
2024-09-10 23:30:48 +00:00
"x86_64 0.15.1",
2024-06-10 20:57:38 +00:00
]
[[package]]
name = "proc-macro2"
2024-09-10 23:30:48 +00:00
version = "1.0.86"
2024-06-10 20:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
2024-06-10 20:57:38 +00:00
dependencies = [
"unicode-ident",
]
2024-09-10 23:30:48 +00:00
[[package]]
name = "ps2"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfef03bb1362e6a23a211efe8c72e2eeb6888f51fb329cdfa07bb470986ea7d0"
dependencies = [
"bitflags 1.3.2",
"x86_64 0.14.12",
]
2024-06-10 20:57:38 +00:00
[[package]]
name = "ptr_meta"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcada80daa06c42ed5f48c9a043865edea5dc44cbf9ac009fda3b89526e28607"
dependencies = [
"ptr_meta_derive",
]
[[package]]
name = "ptr_meta_derive"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bca9224df2e20e7c5548aeb5f110a0f3b77ef05f8585139b7148b59056168ed2"
dependencies = [
"proc-macro2",
"quote",
2024-09-01 20:42:39 +00:00
"syn 1.0.109",
2024-06-10 20:57:38 +00:00
]
[[package]]
name = "quote"
2024-09-10 23:30:48 +00:00
version = "1.0.37"
2024-06-10 20:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
2024-06-10 20:57:38 +00:00
dependencies = [
"proc-macro2",
]
[[package]]
name = "raw-cpuid"
version = "10.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332"
dependencies = [
"bitflags 1.3.2",
]
[[package]]
name = "rustversion"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
dependencies = [
"lock_api",
]
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
2024-09-01 20:42:39 +00:00
[[package]]
name = "syn"
version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
2024-06-12 20:37:24 +00:00
[[package]]
name = "talc"
version = "4.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04be12ec299aadd63a0bf781d893e4b6139d33cdca6dcd6f6be31f849cedcac8"
dependencies = [
"lock_api",
]
2024-06-10 20:57:38 +00:00
[[package]]
name = "uart_16550"
2024-09-10 23:30:48 +00:00
version = "0.3.1"
2024-06-10 20:57:38 +00:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-10 23:30:48 +00:00
checksum = "4922792855b1bce30997fbaa5418597902c278a92d20dfe348e6f062c3bd861d"
2024-06-10 20:57:38 +00:00
dependencies = [
2024-09-10 23:30:48 +00:00
"bitflags 2.6.0",
2024-06-10 20:57:38 +00:00
"rustversion",
"x86",
]
[[package]]
name = "uefi-raw"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efa8716f52e8cab8bcedfd5052388a0f263b69fe5cc2561548dc6a530678333c"
dependencies = [
2024-09-10 23:30:48 +00:00
"bitflags 2.6.0",
2024-06-10 20:57:38 +00:00
"ptr_meta",
"uguid",
]
[[package]]
name = "uguid"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab14ea9660d240e7865ce9d54ecdbd1cd9fa5802ae6f4512f093c7907e921533"
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2024-09-01 20:42:39 +00:00
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
2024-06-10 20:57:38 +00:00
[[package]]
name = "volatile"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "442887c63f2c839b346c192d047a7c87e73d0689c9157b00b53dcc27dd5ea793"
[[package]]
name = "x86"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2781db97787217ad2a2845c396a5efe286f87467a5810836db6d74926e94a385"
dependencies = [
"bit_field",
"bitflags 1.3.2",
"raw-cpuid",
]
2024-09-10 23:30:48 +00:00
[[package]]
name = "x86_64"
version = "0.14.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96cb6fd45bfeab6a5055c5bffdb08768bd0c069f1d946debe585bbb380a7c062"
dependencies = [
"bit_field",
"bitflags 2.6.0",
"rustversion",
"volatile",
]
2024-06-10 20:57:38 +00:00
[[package]]
name = "x86_64"
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4bc79523af8abf92fb1a970c3e086c5a343f6bcc1a0eb890f575cbb3b45743df"
dependencies = [
"bit_field",
2024-09-10 23:30:48 +00:00
"bitflags 2.6.0",
2024-06-10 20:57:38 +00:00
"rustversion",
"volatile",
2024-05-23 18:39:00 +00:00
]
2024-09-01 20:42:39 +00:00
[[package]]
name = "zerocopy"
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.77",
]