ax-plat 0.5.2

This crate provides a unified abstraction layer for diverse hardware platforms.
Documentation
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4

[[package]]
name = "ax-crate-interface"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dfc709f752f84f19fb85aaddf9feda3220a0001ea522bbfa69a354e56a4452a"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "ax-handler-table"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92f075315b1fb149273eec2fb4a461d26d7b117908e392ac128860aa4bad4cbe"

[[package]]
name = "ax-kernel-guard"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c3e823877da76269fdbb7d1dfbca006ed9a3887a17f18b9bc183015d78bcdce"
dependencies = [
 "ax-crate-interface",
 "cfg-if",
]

[[package]]
name = "ax-kspin"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35a286c831e39bcbc0315827932838cd6627f8922e50c8e2a12a8f5a58a3d89f"
dependencies = [
 "ax-kernel-guard",
 "cfg-if",
]

[[package]]
name = "ax-memory-addr"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e12501bdce45172a15c7f6f9efd6ad2105241081cbc5838b37f42591df7e9cf4"

[[package]]
name = "ax-percpu"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9427b790464fc4d695d4012bca8bd5bb95a03cf8eb31714040a2e51fc3bafd6c"
dependencies = [
 "ax-percpu-macros",
 "cfg-if",
 "spin",
 "x86",
]

[[package]]
name = "ax-percpu-macros"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65c4a6b314f4d93d3cf8028997a1b508f2c081a1dde3d0b545f9c4c08066136a"
dependencies = [
 "cfg-if",
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "ax-plat"
version = "0.5.2"
dependencies = [
 "ax-crate-interface",
 "ax-handler-table",
 "ax-kspin",
 "ax-memory-addr",
 "ax-percpu",
 "ax-plat-macros",
 "bitflags 2.11.1",
 "const-str",
]

[[package]]
name = "ax-plat-macros"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ed49326840353373619b9f860471c0e00f2f91e1ea75f2ac02dd93f2b2c5369"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "bit_field"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6"

[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"

[[package]]
name = "bitflags"
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"

[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"

[[package]]
name = "const-str"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f"

[[package]]
name = "lock_api"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
dependencies = [
 "scopeguard",
]

[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "quote"
version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
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 = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"

[[package]]
name = "spin"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
dependencies = [
 "lock_api",
]

[[package]]
name = "syn"
version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"

[[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",
]