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