18f62ca7bSPaul BeesleyGlossary 28f62ca7bSPaul Beesley======== 38f62ca7bSPaul Beesley 48f62ca7bSPaul BeesleyThis glossary provides definitions for terms and abbreviations used in the TF-A 58f62ca7bSPaul Beesleydocumentation. 68f62ca7bSPaul Beesley 78f62ca7bSPaul BeesleyYou can find additional definitions in the `Arm Glossary`_. 88f62ca7bSPaul Beesley 98f62ca7bSPaul Beesley.. glossary:: 108f62ca7bSPaul Beesley :sorted: 118f62ca7bSPaul Beesley 128f62ca7bSPaul Beesley AArch32 138f62ca7bSPaul Beesley 32-bit execution state of the ARMv8 ISA 148f62ca7bSPaul Beesley 158f62ca7bSPaul Beesley AArch64 168f62ca7bSPaul Beesley 64-bit execution state of the ARMv8 ISA 178f62ca7bSPaul Beesley 188f62ca7bSPaul Beesley API 198f62ca7bSPaul Beesley Application Programming Interface 208f62ca7bSPaul Beesley 218f62ca7bSPaul Beesley CoT 228f62ca7bSPaul Beesley COT 238f62ca7bSPaul Beesley Chain of Trust 248f62ca7bSPaul Beesley 258f62ca7bSPaul Beesley CSS 268f62ca7bSPaul Beesley Compute Sub-System 278f62ca7bSPaul Beesley 288f62ca7bSPaul Beesley CVE 298f62ca7bSPaul Beesley Common Vulnerabilities and Exposures. A CVE document is commonly used to 308f62ca7bSPaul Beesley describe a publicly-known security vulnerability. 318f62ca7bSPaul Beesley 328f62ca7bSPaul Beesley DS-5 338f62ca7bSPaul Beesley Arm Development Studio 5 348f62ca7bSPaul Beesley 358f62ca7bSPaul Beesley DT 368f62ca7bSPaul Beesley Device Tree 378f62ca7bSPaul Beesley 388f62ca7bSPaul Beesley EL 398f62ca7bSPaul Beesley Exception Level 408f62ca7bSPaul Beesley 418f62ca7bSPaul Beesley EHF 428f62ca7bSPaul Beesley Exception Handling Framework 438f62ca7bSPaul Beesley 448f62ca7bSPaul Beesley FDT 458f62ca7bSPaul Beesley Flattened Device Tree 468f62ca7bSPaul Beesley 478f62ca7bSPaul Beesley FIP 488f62ca7bSPaul Beesley Firmware Image Package 498f62ca7bSPaul Beesley 508f62ca7bSPaul Beesley FVP 518f62ca7bSPaul Beesley Fixed Virtual Platform 528f62ca7bSPaul Beesley 538f62ca7bSPaul Beesley FWU 548f62ca7bSPaul Beesley FirmWare Update 558f62ca7bSPaul Beesley 568f62ca7bSPaul Beesley GIC 578f62ca7bSPaul Beesley Generic Interrupt Controller 588f62ca7bSPaul Beesley 598f62ca7bSPaul Beesley ISA 608f62ca7bSPaul Beesley Instruction Set Architecture 618f62ca7bSPaul Beesley 628f62ca7bSPaul Beesley Linaro 638f62ca7bSPaul Beesley A collaborative engineering organization consolidating 648f62ca7bSPaul Beesley and optimizing open source software and tools for the Arm architecture. 658f62ca7bSPaul Beesley 668f62ca7bSPaul Beesley MMU 678f62ca7bSPaul Beesley Memory Management Unit 688f62ca7bSPaul Beesley 698f62ca7bSPaul Beesley MPAM 708f62ca7bSPaul Beesley Memory Partitioning And Monitoring. An optional Armv8.4 extension. 718f62ca7bSPaul Beesley 728f62ca7bSPaul Beesley MPIDR 738f62ca7bSPaul Beesley Multiprocessor Affinity Register 748f62ca7bSPaul Beesley 758f62ca7bSPaul Beesley OEN 768f62ca7bSPaul Beesley Owning Entity Number 778f62ca7bSPaul Beesley 788f62ca7bSPaul Beesley OP-TEE 798f62ca7bSPaul Beesley Open Portable Trusted Execution Environment. An example of a :term:`TEE` 808f62ca7bSPaul Beesley 818f62ca7bSPaul Beesley OTE 828f62ca7bSPaul Beesley Open-source Trusted Execution Environment 838f62ca7bSPaul Beesley 848f62ca7bSPaul Beesley PDD 858f62ca7bSPaul Beesley Platform Design Document 868f62ca7bSPaul Beesley 878f62ca7bSPaul Beesley PMF 888f62ca7bSPaul Beesley Performance Measurement Framework 898f62ca7bSPaul Beesley 908f62ca7bSPaul Beesley PSCI 918f62ca7bSPaul Beesley Power State Coordination Interface 928f62ca7bSPaul Beesley 938f62ca7bSPaul Beesley RAS 948f62ca7bSPaul Beesley Reliability, Availability, and Serviceability extensions. A mandatory 958f62ca7bSPaul Beesley extension for the Armv8.2 architecture and later. An optional extension to 968f62ca7bSPaul Beesley the base Armv8 architecture. 978f62ca7bSPaul Beesley 988f62ca7bSPaul Beesley ROT 998f62ca7bSPaul Beesley Root of Trust 1008f62ca7bSPaul Beesley 1018f62ca7bSPaul Beesley SCMI 1028f62ca7bSPaul Beesley System Control and Management Interface 1038f62ca7bSPaul Beesley 1048f62ca7bSPaul Beesley SCP 1058f62ca7bSPaul Beesley System Control Processor 1068f62ca7bSPaul Beesley 1078f62ca7bSPaul Beesley SDEI 1088f62ca7bSPaul Beesley Software Delegated Exception Interface 1098f62ca7bSPaul Beesley 1108f62ca7bSPaul Beesley SDS 1118f62ca7bSPaul Beesley Shared Data Storage 1128f62ca7bSPaul Beesley 1138f62ca7bSPaul Beesley SEA 1148f62ca7bSPaul Beesley Synchronous External Abort 1158f62ca7bSPaul Beesley 1168f62ca7bSPaul Beesley SiP 1178f62ca7bSPaul Beesley SIP 1188f62ca7bSPaul Beesley Silicon Provider 1198f62ca7bSPaul Beesley 1208f62ca7bSPaul Beesley SMC 1218f62ca7bSPaul Beesley Secure Monitor Call 1228f62ca7bSPaul Beesley 1238f62ca7bSPaul Beesley SMCCC 1248f62ca7bSPaul Beesley :term:`SMC` Calling Convention 1258f62ca7bSPaul Beesley 1268f62ca7bSPaul Beesley SoC 1278f62ca7bSPaul Beesley System on Chip 1288f62ca7bSPaul Beesley 1298f62ca7bSPaul Beesley SP 1308f62ca7bSPaul Beesley Secure Partition 1318f62ca7bSPaul Beesley 132*53279112SArtsem Artsemenka SPCI 133*53279112SArtsem Artsemenka Secure Partition Client Interface 134*53279112SArtsem Artsemenka 1358f62ca7bSPaul Beesley SPD 1368f62ca7bSPaul Beesley Secure Payload Dispatcher 1378f62ca7bSPaul Beesley 1388f62ca7bSPaul Beesley SPM 1398f62ca7bSPaul Beesley Secure Partition Manager 1408f62ca7bSPaul Beesley 1418f62ca7bSPaul Beesley SVE 1428f62ca7bSPaul Beesley Scalable Vector Extension 1438f62ca7bSPaul Beesley 1448f62ca7bSPaul Beesley TBB 1458f62ca7bSPaul Beesley Trusted Board Boot 1468f62ca7bSPaul Beesley 1478f62ca7bSPaul Beesley TBBR 1488f62ca7bSPaul Beesley Trusted Board Boot Requirements 1498f62ca7bSPaul Beesley 1508f62ca7bSPaul Beesley TEE 1518f62ca7bSPaul Beesley Trusted Execution Environment 1528f62ca7bSPaul Beesley 1538f62ca7bSPaul Beesley TF-A 1548f62ca7bSPaul Beesley Trusted Firmware-A 1558f62ca7bSPaul Beesley 1568f62ca7bSPaul Beesley TF-M 1578f62ca7bSPaul Beesley Trusted Firmware-M 1588f62ca7bSPaul Beesley 1598f62ca7bSPaul Beesley TLB 1608f62ca7bSPaul Beesley Translation Lookaside Buffer 1618f62ca7bSPaul Beesley 1628f62ca7bSPaul Beesley TLK 1638f62ca7bSPaul Beesley Trusted Little Kernel. A Trusted OS from NVIDIA. 1648f62ca7bSPaul Beesley 1658f62ca7bSPaul Beesley TSP 1668f62ca7bSPaul Beesley Test Secure Payload 1678f62ca7bSPaul Beesley 1688f62ca7bSPaul Beesley TZC 1698f62ca7bSPaul Beesley TrustZone Controller 1708f62ca7bSPaul Beesley 1718f62ca7bSPaul Beesley UEFI 1728f62ca7bSPaul Beesley Unified Extensible Firmware Interface 1738f62ca7bSPaul Beesley 1748f62ca7bSPaul Beesley WDOG 1758f62ca7bSPaul Beesley Watchdog 1768f62ca7bSPaul Beesley 1778f62ca7bSPaul Beesley XLAT 1788f62ca7bSPaul Beesley Translation (abbr.). For example, "XLAT table". 1798f62ca7bSPaul Beesley 1808f62ca7bSPaul Beesley.. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary