blob: 078b0f68689bf83a67ebe25036aad71872f8b439 [file] [log] [blame]
Glossary
========
This glossary provides definitions for terms and abbreviations used in the Hafnium
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
BTI
Branch Target Identification. An Armv8.5 extension providing additional
control flow integrity around indirect branches and their targets.
CoT
Chain of Trust
DMA
Direct Memory Access
DS-5
Arm Development Studio 5
DT
Device Tree
DTB
Device Tree Blob
DTS
Device Tree Source
EC
Execution Context
EL
Exception Level
FCONF
Firmware Configuration Framework
FDT
Flattened Device Tree
FF-A
Firmware Framework for Arm A-profile
FIP
Firmware Image Package
FVP
Fixed Virtual Platform
GIC
Generic Interrupt Controller
ISA
Instruction Set Architecture
IPA
Intermediate Physical Address
JOP
Jump-Oriented Programming
LSP
A logical secure partition managed by SPM
MMU
Memory Management Unit
MPIDR
Multiprocessor Affinity Register
MTE
Memory Tagging Extension. An optional Armv8.5 extension that enables
hardware-assisted memory tagging.
NWd
Normal World
ODM
Original Design Manufacturer
OEM
Original Equipment Manufacturer
OEN
Owning Entity Number
PA
Physical Address
PE
Processing Element
PM
Power Management
PVM
Primary Virtual Machine
PAUTH
Pointer Authentication. An optional extension introduced in Armv8.3.
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.
ROP
Return-Oriented Programming
ROT
Root of Trust
SEA
Synchronous External Abort
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
SPMC
Secure Partition Manager Core
SPMD
Secure Partition Manager Dispatcher
SVE
Scalable Vector Extension
SWd
Secure World
TBB
Trusted Board Boot
TBBR
Trusted Board Boot Requirements
TCB
Trusted Compute Base
TEE
Trusted Execution Environment
TF-A
Trusted Firmware-A
TLB
Translation Lookaside Buffer
TZC
TrustZone Controller
.. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary