blob: 930a5fd743b488043d0580616027e68b686de74b [file] [log] [blame]
Imre Kis87cee5b2025-01-15 18:52:35 +01001# 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]
5name = "arm-xlat"
6version = "0.1.0"
7authors = [
8 "Balint Dobszay <balint.dobszay@arm.com>",
9 "Imre Kis <imre.kis@arm.com>",
10]
11description = "AArch64 Virtual Memory Translation Table handler library"
12edition = "2021"
13license = "MIT OR Apache-2.0"
14repository = "https://git.trustedfirmware.org/rust-spmc/arm-xlat.git"
15keywords = ["arm", "aarch64", "mmu", "virtual memory"]
16categories = ["hardware-support", "embedded", "no-std", "no-std::no-alloc"]
17readme = "README.md"
18rust-version = "1.82"
19
20[dependencies]
Imre Kis703482d2023-11-30 15:51:26 +010021bitflags = "2.4"
22log = { version = "0.4", features = [
23 "max_level_trace",
24 "release_max_level_info",
25] }
26num_enum = { version = "0.7", default-features = false }
27packed_struct = { version = "0.10", default-features = false }
28spin = { version = "0.9", default-features = false, features = [
29 "mutex",
30 "spin_mutex",
31 "rwlock",
Imre Kis725ef5e2024-11-20 14:20:19 +010032] }
33
34[features]
35default = []
36feat_lva = []
37feat_ttst = []
38feat_lpa2 = ["feat_lva"]