blob: afe0acf757617d3867f742ec85c1d2e854bba4be [file] [log] [blame]
Paul Beesley606d8072019-03-13 13:58:02 +00001Glossary
2========
3
4This glossary provides definitions for terms and abbreviations used in the TF-A
5documentation.
6
7You can find additional definitions in the `Arm Glossary`_.
8
9.. glossary::
10 :sorted:
11
12 AArch32
13 32-bit execution state of the ARMv8 ISA
14
15 AArch64
16 64-bit execution state of the ARMv8 ISA
17
18 API
19 Application Programming Interface
20
21 CoT
22 COT
23 Chain of Trust
24
25 CSS
26 Compute Sub-System
27
28 CVE
29 Common Vulnerabilities and Exposures. A CVE document is commonly used to
30 describe a publicly-known security vulnerability.
31
32 DS-5
33 Arm Development Studio 5
34
35 DT
36 Device Tree
37
38 EL
39 Exception Level
40
41 EHF
42 Exception Handling Framework
43
44 FDT
45 Flattened Device Tree
46
47 FIP
48 Firmware Image Package
49
50 FVP
51 Fixed Virtual Platform
52
53 FWU
54 FirmWare Update
55
56 GIC
57 Generic Interrupt Controller
58
59 ISA
60 Instruction Set Architecture
61
62 Linaro
63 A collaborative engineering organization consolidating
64 and optimizing open source software and tools for the Arm architecture.
65
66 MMU
67 Memory Management Unit
68
69 MPAM
70 Memory Partitioning And Monitoring. An optional Armv8.4 extension.
71
72 MPIDR
73 Multiprocessor Affinity Register
74
75 OEN
76 Owning Entity Number
77
78 OP-TEE
79 Open Portable Trusted Execution Environment. An example of a :term:`TEE`
80
81 OTE
82 Open-source Trusted Execution Environment
83
84 PDD
85 Platform Design Document
86
87 PMF
88 Performance Measurement Framework
89
90 PSCI
91 Power State Coordination Interface
92
93 RAS
94 Reliability, Availability, and Serviceability extensions. A mandatory
95 extension for the Armv8.2 architecture and later. An optional extension to
96 the base Armv8 architecture.
97
98 ROT
99 Root of Trust
100
101 SCMI
102 System Control and Management Interface
103
104 SCP
105 System Control Processor
106
107 SDEI
108 Software Delegated Exception Interface
109
110 SDS
111 Shared Data Storage
112
113 SEA
114 Synchronous External Abort
115
116 SiP
117 SIP
118 Silicon Provider
119
120 SMC
121 Secure Monitor Call
122
123 SMCCC
124 :term:`SMC` Calling Convention
125
126 SoC
127 System on Chip
128
129 SP
130 Secure Partition
131
132 SPD
133 Secure Payload Dispatcher
134
135 SPM
136 Secure Partition Manager
137
138 SVE
139 Scalable Vector Extension
140
141 TBB
142 Trusted Board Boot
143
144 TBBR
145 Trusted Board Boot Requirements
146
147 TEE
148 Trusted Execution Environment
149
150 TF-A
151 Trusted Firmware-A
152
153 TF-M
154 Trusted Firmware-M
155
156 TLB
157 Translation Lookaside Buffer
158
159 TLK
160 Trusted Little Kernel. A Trusted OS from NVIDIA.
161
162 TSP
163 Test Secure Payload
164
165 TZC
166 TrustZone Controller
167
168 UEFI
169 Unified Extensible Firmware Interface
170
171 WDOG
172 Watchdog
173
174 XLAT
175 Translation (abbr.). For example, "XLAT table".
176
177.. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary