| # This file is automatically @generated by Cargo. |
| # It is not intended for manual editing. |
| version = 4 |
| |
| [[package]] |
| name = "aarch64-paging" |
| version = "0.10.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1f02b5bfa3a481fdade5948a994ce93aa6c76f67fc19f3a9b270565cf7dfc657" |
| dependencies = [ |
| "bitflags", |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "aarch64-rt" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "683c4295f0608c531130ed6daf301785844c1f71eb126eb56343838968e728c5" |
| |
| [[package]] |
| name = "arm-ffa" |
| version = "0.3.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1e696c550a2fbc7ad340a0dfcadab65a70d04e6126cf0fc0b727b3b61ca9512f" |
| dependencies = [ |
| "num_enum", |
| "thiserror", |
| "uuid", |
| "zerocopy", |
| "zerocopy-derive", |
| ] |
| |
| [[package]] |
| name = "arm-gic" |
| version = "0.6.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6bfdb03424c95b58315a4cb0ff4ca919568a5a28ae5ba960a1ad92c9ccaf49b9" |
| dependencies = [ |
| "bitflags", |
| "safe-mmio", |
| "thiserror", |
| "zerocopy", |
| ] |
| |
| [[package]] |
| name = "arm-pl011-uart" |
| version = "0.3.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "8797e113733a36b5fa906c81aefc126d255b88dd1c10a737749aa22ec7736b6a" |
| dependencies = [ |
| "bitflags", |
| "safe-mmio", |
| "thiserror", |
| "zerocopy", |
| ] |
| |
| [[package]] |
| name = "arm-psci" |
| version = "0.1.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "ccd3fe79149f7216aa4c47e250080cbb9bce9bea908d2a9799ba37c729f5894f" |
| dependencies = [ |
| "bitflags", |
| "num_enum", |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "arrayvec" |
| version = "0.7.6" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" |
| |
| [[package]] |
| name = "autocfg" |
| version = "1.5.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" |
| |
| [[package]] |
| name = "bitflags" |
| version = "2.9.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" |
| |
| [[package]] |
| name = "buddy_system_allocator" |
| version = "0.11.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a1a0108968a3a2dab95b089c0fc3f1afa7759aa5ebe6f1d86d206d6f7ba726eb" |
| dependencies = [ |
| "spin 0.9.8", |
| ] |
| |
| [[package]] |
| name = "linkme" |
| version = "0.3.33" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "a1b1703c00b2a6a70738920544aa51652532cacddfec2e162d2e29eae01e665c" |
| dependencies = [ |
| "linkme-impl", |
| ] |
| |
| [[package]] |
| name = "linkme-impl" |
| version = "0.3.33" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "04d55ca5d5a14363da83bf3c33874b8feaa34653e760d5216d7ef9829c88001a" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "lock_api" |
| version = "0.4.13" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" |
| dependencies = [ |
| "autocfg", |
| "scopeguard", |
| ] |
| |
| [[package]] |
| name = "log" |
| version = "0.4.27" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" |
| |
| [[package]] |
| name = "num_enum" |
| version = "0.7.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" |
| dependencies = [ |
| "num_enum_derive", |
| ] |
| |
| [[package]] |
| name = "num_enum_derive" |
| version = "0.7.3" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "paste" |
| version = "1.0.15" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" |
| |
| [[package]] |
| name = "percore" |
| version = "0.1.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "37f3b91128b19c0e881596447f5e0da98ab04214b1ecdc9237f0650e64e05181" |
| |
| [[package]] |
| name = "proc-macro2" |
| version = "1.0.89" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" |
| dependencies = [ |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "quote" |
| version = "1.0.37" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" |
| dependencies = [ |
| "proc-macro2", |
| ] |
| |
| [[package]] |
| name = "rf-a-bl31" |
| version = "0.1.0" |
| dependencies = [ |
| "aarch64-paging", |
| "arm-ffa", |
| "arm-gic", |
| "arm-pl011-uart", |
| "arm-psci", |
| "arrayvec", |
| "bitflags", |
| "log", |
| "percore", |
| "spin 0.10.0", |
| ] |
| |
| [[package]] |
| name = "rf-a-secure-test-framework" |
| version = "0.1.0" |
| dependencies = [ |
| "aarch64-rt", |
| "arm-ffa", |
| "arm-gic", |
| "arm-pl011-uart", |
| "bitflags", |
| "buddy_system_allocator", |
| "linkme", |
| "log", |
| "paste", |
| "percore", |
| "smccc", |
| "spin 0.10.0", |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "safe-mmio" |
| version = "0.2.5" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "db02a82ad13df46afeba34a4e54065fa912308b9101b060e4422898eac0e06f6" |
| dependencies = [ |
| "zerocopy", |
| ] |
| |
| [[package]] |
| name = "scopeguard" |
| version = "1.2.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" |
| |
| [[package]] |
| name = "smccc" |
| version = "0.2.2" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "7c73e0ca8c566478040487791c9f488f86c5aec846ca1ab18484be8a1d8c55cd" |
| dependencies = [ |
| "thiserror", |
| ] |
| |
| [[package]] |
| name = "spin" |
| version = "0.9.8" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" |
| dependencies = [ |
| "lock_api", |
| ] |
| |
| [[package]] |
| name = "spin" |
| version = "0.10.0" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" |
| |
| [[package]] |
| name = "syn" |
| version = "2.0.87" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "unicode-ident", |
| ] |
| |
| [[package]] |
| name = "thiserror" |
| version = "2.0.14" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" |
| dependencies = [ |
| "thiserror-impl", |
| ] |
| |
| [[package]] |
| name = "thiserror-impl" |
| version = "2.0.14" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn", |
| ] |
| |
| [[package]] |
| name = "unicode-ident" |
| version = "1.0.13" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" |
| |
| [[package]] |
| name = "uuid" |
| version = "1.15.1" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" |
| |
| [[package]] |
| name = "zerocopy" |
| version = "0.8.26" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" |
| dependencies = [ |
| "zerocopy-derive", |
| ] |
| |
| [[package]] |
| name = "zerocopy-derive" |
| version = "0.8.26" |
| source = "registry+https://github.com/rust-lang/crates.io-index" |
| checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" |
| dependencies = [ |
| "proc-macro2", |
| "quote", |
| "syn", |
| ] |