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 GPF Granlue Protection Fault GPT Granule Protection Table IPI Inter-Processor Interrupt 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 PAS Physical Address Space 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. RME Realm Manage Extension ROP Return-Oriented Programming ROT Root of Trust SEA Synchronous External Abort SIMD Single Instruction Multiple Data 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 SME Scalable Matrix 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