Skip to main content

rustc_target/spec/targets/
aarch64_unknown_qtee.rs

1//QTEE target for aarch64
2
3use crate::spec::{StaticCow, Target, TargetOptions, base, targets};
4
5const LINKER_SCRIPT: &str = include_str!("./aarch64_unknown_qtee_linker_script.ld");
6
7pub(crate) fn target() -> Target {
8    Target {
9        metadata: crate::spec::TargetMetadata {
10            description: Some(StaticCow::Borrowed(
11                "Trusted Applications running on QTEE for ARM64",
12            )),
13            tier: Some(3),
14            host_tools: Some(false),
15            std: None,
16        },
17        options: TargetOptions { link_script: Some(LINKER_SCRIPT.into()), ..base::qtee::opts() },
18        ..targets::aarch64_unknown_none::target()
19    }
20}