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