blob: 45caf4629a5cd94b2028fb991da06db5f01e936e [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
Artsem Artsemenka1ef058f2019-08-29 13:47:53 +0100132 SPCI
133 Secure Partition Client Interface
134
Paul Beesley606d8072019-03-13 13:58:02 +0000135 SPD
136 Secure Payload Dispatcher
137
138 SPM
139 Secure Partition Manager
140
141 SVE
142 Scalable Vector Extension
143
144 TBB
145 Trusted Board Boot
146
147 TBBR
148 Trusted Board Boot Requirements
149
150 TEE
151 Trusted Execution Environment
152
153 TF-A
154 Trusted Firmware-A
155
156 TF-M
157 Trusted Firmware-M
158
159 TLB
160 Translation Lookaside Buffer
161
162 TLK
163 Trusted Little Kernel. A Trusted OS from NVIDIA.
164
165 TSP
166 Test Secure Payload
167
168 TZC
169 TrustZone Controller
170
171 UEFI
172 Unified Extensible Firmware Interface
173
174 WDOG
175 Watchdog
176
177 XLAT
178 Translation (abbr.). For example, "XLAT table".
179
180.. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary