blob: a87df89f1f76017784cfa966e1c08b094565966d [file] [log] [blame]
J-Alvesad4fdd12023-10-18 17:42:45 +01001Glossary
2========
3
4This glossary provides definitions for terms and abbreviations used in the Hafnium
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 BTI
19 Branch Target Identification. An Armv8.5 extension providing additional
20 control flow integrity around indirect branches and their targets.
21
22 CoT
23 Chain of Trust
24
25 DMA
26 Direct Memory Access
27
28 DS-5
29 Arm Development Studio 5
30
31 DT
32 Device Tree
33
34 DTB
35 Device Tree Blob
36
37 DTS
38 Device Tree Source
39
40 EC
41 Execution Context
42
43 EL
44 Exception Level
45
46 FCONF
47 Firmware Configuration Framework
48
49 FDT
50 Flattened Device Tree
51
52 FF-A
53 Firmware Framework for Arm A-profile
54
55 FIP
56 Firmware Image Package
57
58 FVP
59 Fixed Virtual Platform
60
61 GIC
62 Generic Interrupt Controller
63
64 ISA
65 Instruction Set Architecture
66
67 IPA
68 Intermediate Physical Address
69
70 JOP
71 Jump-Oriented Programming
72
73 LSP
74 A logical secure partition managed by SPM
75
76 MMU
77 Memory Management Unit
78
79 MPIDR
80 Multiprocessor Affinity Register
81
82 MTE
83 Memory Tagging Extension. An optional Armv8.5 extension that enables
84 hardware-assisted memory tagging.
85
86 NWd
87 Normal World
88
89 ODM
90 Original Design Manufacturer
91
92 OEM
93 Original Equipment Manufacturer
94
95 OEN
96 Owning Entity Number
97
98 PA
99 Physical Address
100
J-Alvesd547d6d2024-05-14 14:59:54 +0100101 PAS
102 Physical Address Space
103
J-Alvesad4fdd12023-10-18 17:42:45 +0100104 PE
105 Processing Element
106
107 PM
108 Power Management
109
110 PVM
111 Primary Virtual Machine
112
113 PAUTH
114 Pointer Authentication. An optional extension introduced in Armv8.3.
115
116 PSCI
117 Power State Coordination Interface
118
119 RAS
120 Reliability, Availability, and Serviceability extensions. A mandatory
121 extension for the Armv8.2 architecture and later. An optional extension to
122 the base Armv8 architecture.
123
J-Alvesd547d6d2024-05-14 14:59:54 +0100124 RME
125 Realm Manage Extension
126
J-Alvesad4fdd12023-10-18 17:42:45 +0100127 ROP
128 Return-Oriented Programming
129
130 ROT
131 Root of Trust
132
133 SEA
134 Synchronous External Abort
135
136 SiP
137 Silicon Provider
138
139 SMC
140 Secure Monitor Call
141
142 SMCCC
143 :term:`SMC` Calling Convention
144
145 SoC
146 System on Chip
147
148 SP
149 Secure Partition
150
151 SPD
152 Secure Payload Dispatcher
153
154 SPM
155 Secure Partition Manager
156
157 SPMC
158 Secure Partition Manager Core
159
160 SPMD
161 Secure Partition Manager Dispatcher
162
163 SVE
164 Scalable Vector Extension
165
166 SWd
167 Secure World
168
169 TBB
170 Trusted Board Boot
171
172 TBBR
173 Trusted Board Boot Requirements
174
175 TCB
176 Trusted Compute Base
177
178 TEE
179 Trusted Execution Environment
180
181 TF-A
182 Trusted Firmware-A
183
184 TLB
185 Translation Lookaside Buffer
186
187 TZC
188 TrustZone Controller
189
190.. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary