xref: /rk3399_ARM-atf/docs/glossary.rst (revision 530ceda57288aa931d0c8ba7b3066340d587cc9b)
1Glossary
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   SPCI
133      Secure Partition Client Interface
134
135   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