7. Glossary
This glossary provides definitions for terms and abbreviations used in the Hafnium documentation.
You can find additional definitions in the Arm Glossary.
- 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
- IPA
Intermediate Physical Address
- ISA
Instruction Set Architecture
- 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
- PAUTH
Pointer Authentication. An optional extension introduced in Armv8.3.
- PE
Processing Element
- PM
Power Management
- PSCI
Power State Coordination Interface
- PVM
Primary Virtual Machine
- 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
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