Imre Kis | 87cee5b | 2025-01-15 18:52:35 +0100 | [diff] [blame] | 1 | # SPDX-FileCopyrightText: Copyright 2023-2025 Arm Limited and/or its affiliates <open-source-office@arm.com> |
| 2 | # SPDX-License-Identifier: MIT OR Apache-2.0 |
| 3 | |
| 4 | [package] |
| 5 | name = "arm-xlat" |
| 6 | version = "0.1.0" |
| 7 | authors = [ |
| 8 | "Balint Dobszay <balint.dobszay@arm.com>", |
| 9 | "Imre Kis <imre.kis@arm.com>", |
| 10 | ] |
| 11 | description = "AArch64 Virtual Memory Translation Table handler library" |
| 12 | edition = "2021" |
| 13 | license = "MIT OR Apache-2.0" |
| 14 | repository = "https://git.trustedfirmware.org/rust-spmc/arm-xlat.git" |
| 15 | keywords = ["arm", "aarch64", "mmu", "virtual memory"] |
| 16 | categories = ["hardware-support", "embedded", "no-std", "no-std::no-alloc"] |
| 17 | readme = "README.md" |
| 18 | rust-version = "1.82" |
| 19 | |
| 20 | [dependencies] |
Imre Kis | 703482d | 2023-11-30 15:51:26 +0100 | [diff] [blame] | 21 | bitflags = "2.4" |
| 22 | log = { version = "0.4", features = [ |
| 23 | "max_level_trace", |
| 24 | "release_max_level_info", |
| 25 | ] } |
| 26 | num_enum = { version = "0.7", default-features = false } |
| 27 | packed_struct = { version = "0.10", default-features = false } |
| 28 | spin = { version = "0.9", default-features = false, features = [ |
| 29 | "mutex", |
| 30 | "spin_mutex", |
| 31 | "rwlock", |
Imre Kis | 725ef5e | 2024-11-20 14:20:19 +0100 | [diff] [blame] | 32 | ] } |
Imre Kis | d20b529 | 2024-12-04 16:05:30 +0100 | [diff] [blame] | 33 | thiserror = { version = "2.0", default-features = false } |
Imre Kis | 725ef5e | 2024-11-20 14:20:19 +0100 | [diff] [blame] | 34 | |
| 35 | [features] |
| 36 | default = [] |
| 37 | feat_lva = [] |
| 38 | feat_ttst = [] |
Imre Kis | 631127d | 2024-11-21 13:09:01 +0100 | [diff] [blame] | 39 | feat_lpa = [] |
| 40 | feat_lpa2 = ["feat_lpa", "feat_lva"] |