1*8f62ca7bSPaul BeesleyGlossary 2*8f62ca7bSPaul Beesley======== 3*8f62ca7bSPaul Beesley 4*8f62ca7bSPaul BeesleyThis glossary provides definitions for terms and abbreviations used in the TF-A 5*8f62ca7bSPaul Beesleydocumentation. 6*8f62ca7bSPaul Beesley 7*8f62ca7bSPaul BeesleyYou can find additional definitions in the `Arm Glossary`_. 8*8f62ca7bSPaul Beesley 9*8f62ca7bSPaul Beesley.. glossary:: 10*8f62ca7bSPaul Beesley :sorted: 11*8f62ca7bSPaul Beesley 12*8f62ca7bSPaul Beesley AArch32 13*8f62ca7bSPaul Beesley 32-bit execution state of the ARMv8 ISA 14*8f62ca7bSPaul Beesley 15*8f62ca7bSPaul Beesley AArch64 16*8f62ca7bSPaul Beesley 64-bit execution state of the ARMv8 ISA 17*8f62ca7bSPaul Beesley 18*8f62ca7bSPaul Beesley API 19*8f62ca7bSPaul Beesley Application Programming Interface 20*8f62ca7bSPaul Beesley 21*8f62ca7bSPaul Beesley CoT 22*8f62ca7bSPaul Beesley COT 23*8f62ca7bSPaul Beesley Chain of Trust 24*8f62ca7bSPaul Beesley 25*8f62ca7bSPaul Beesley CSS 26*8f62ca7bSPaul Beesley Compute Sub-System 27*8f62ca7bSPaul Beesley 28*8f62ca7bSPaul Beesley CVE 29*8f62ca7bSPaul Beesley Common Vulnerabilities and Exposures. A CVE document is commonly used to 30*8f62ca7bSPaul Beesley describe a publicly-known security vulnerability. 31*8f62ca7bSPaul Beesley 32*8f62ca7bSPaul Beesley DS-5 33*8f62ca7bSPaul Beesley Arm Development Studio 5 34*8f62ca7bSPaul Beesley 35*8f62ca7bSPaul Beesley DT 36*8f62ca7bSPaul Beesley Device Tree 37*8f62ca7bSPaul Beesley 38*8f62ca7bSPaul Beesley EL 39*8f62ca7bSPaul Beesley Exception Level 40*8f62ca7bSPaul Beesley 41*8f62ca7bSPaul Beesley EHF 42*8f62ca7bSPaul Beesley Exception Handling Framework 43*8f62ca7bSPaul Beesley 44*8f62ca7bSPaul Beesley FDT 45*8f62ca7bSPaul Beesley Flattened Device Tree 46*8f62ca7bSPaul Beesley 47*8f62ca7bSPaul Beesley FIP 48*8f62ca7bSPaul Beesley Firmware Image Package 49*8f62ca7bSPaul Beesley 50*8f62ca7bSPaul Beesley FVP 51*8f62ca7bSPaul Beesley Fixed Virtual Platform 52*8f62ca7bSPaul Beesley 53*8f62ca7bSPaul Beesley FWU 54*8f62ca7bSPaul Beesley FirmWare Update 55*8f62ca7bSPaul Beesley 56*8f62ca7bSPaul Beesley GIC 57*8f62ca7bSPaul Beesley Generic Interrupt Controller 58*8f62ca7bSPaul Beesley 59*8f62ca7bSPaul Beesley ISA 60*8f62ca7bSPaul Beesley Instruction Set Architecture 61*8f62ca7bSPaul Beesley 62*8f62ca7bSPaul Beesley Linaro 63*8f62ca7bSPaul Beesley A collaborative engineering organization consolidating 64*8f62ca7bSPaul Beesley and optimizing open source software and tools for the Arm architecture. 65*8f62ca7bSPaul Beesley 66*8f62ca7bSPaul Beesley MMU 67*8f62ca7bSPaul Beesley Memory Management Unit 68*8f62ca7bSPaul Beesley 69*8f62ca7bSPaul Beesley MPAM 70*8f62ca7bSPaul Beesley Memory Partitioning And Monitoring. An optional Armv8.4 extension. 71*8f62ca7bSPaul Beesley 72*8f62ca7bSPaul Beesley MPIDR 73*8f62ca7bSPaul Beesley Multiprocessor Affinity Register 74*8f62ca7bSPaul Beesley 75*8f62ca7bSPaul Beesley OEN 76*8f62ca7bSPaul Beesley Owning Entity Number 77*8f62ca7bSPaul Beesley 78*8f62ca7bSPaul Beesley OP-TEE 79*8f62ca7bSPaul Beesley Open Portable Trusted Execution Environment. An example of a :term:`TEE` 80*8f62ca7bSPaul Beesley 81*8f62ca7bSPaul Beesley OTE 82*8f62ca7bSPaul Beesley Open-source Trusted Execution Environment 83*8f62ca7bSPaul Beesley 84*8f62ca7bSPaul Beesley PDD 85*8f62ca7bSPaul Beesley Platform Design Document 86*8f62ca7bSPaul Beesley 87*8f62ca7bSPaul Beesley PMF 88*8f62ca7bSPaul Beesley Performance Measurement Framework 89*8f62ca7bSPaul Beesley 90*8f62ca7bSPaul Beesley PSCI 91*8f62ca7bSPaul Beesley Power State Coordination Interface 92*8f62ca7bSPaul Beesley 93*8f62ca7bSPaul Beesley RAS 94*8f62ca7bSPaul Beesley Reliability, Availability, and Serviceability extensions. A mandatory 95*8f62ca7bSPaul Beesley extension for the Armv8.2 architecture and later. An optional extension to 96*8f62ca7bSPaul Beesley the base Armv8 architecture. 97*8f62ca7bSPaul Beesley 98*8f62ca7bSPaul Beesley ROT 99*8f62ca7bSPaul Beesley Root of Trust 100*8f62ca7bSPaul Beesley 101*8f62ca7bSPaul Beesley SCMI 102*8f62ca7bSPaul Beesley System Control and Management Interface 103*8f62ca7bSPaul Beesley 104*8f62ca7bSPaul Beesley SCP 105*8f62ca7bSPaul Beesley System Control Processor 106*8f62ca7bSPaul Beesley 107*8f62ca7bSPaul Beesley SDEI 108*8f62ca7bSPaul Beesley Software Delegated Exception Interface 109*8f62ca7bSPaul Beesley 110*8f62ca7bSPaul Beesley SDS 111*8f62ca7bSPaul Beesley Shared Data Storage 112*8f62ca7bSPaul Beesley 113*8f62ca7bSPaul Beesley SEA 114*8f62ca7bSPaul Beesley Synchronous External Abort 115*8f62ca7bSPaul Beesley 116*8f62ca7bSPaul Beesley SiP 117*8f62ca7bSPaul Beesley SIP 118*8f62ca7bSPaul Beesley Silicon Provider 119*8f62ca7bSPaul Beesley 120*8f62ca7bSPaul Beesley SMC 121*8f62ca7bSPaul Beesley Secure Monitor Call 122*8f62ca7bSPaul Beesley 123*8f62ca7bSPaul Beesley SMCCC 124*8f62ca7bSPaul Beesley :term:`SMC` Calling Convention 125*8f62ca7bSPaul Beesley 126*8f62ca7bSPaul Beesley SoC 127*8f62ca7bSPaul Beesley System on Chip 128*8f62ca7bSPaul Beesley 129*8f62ca7bSPaul Beesley SP 130*8f62ca7bSPaul Beesley Secure Partition 131*8f62ca7bSPaul Beesley 132*8f62ca7bSPaul Beesley SPD 133*8f62ca7bSPaul Beesley Secure Payload Dispatcher 134*8f62ca7bSPaul Beesley 135*8f62ca7bSPaul Beesley SPM 136*8f62ca7bSPaul Beesley Secure Partition Manager 137*8f62ca7bSPaul Beesley 138*8f62ca7bSPaul Beesley SVE 139*8f62ca7bSPaul Beesley Scalable Vector Extension 140*8f62ca7bSPaul Beesley 141*8f62ca7bSPaul Beesley TBB 142*8f62ca7bSPaul Beesley Trusted Board Boot 143*8f62ca7bSPaul Beesley 144*8f62ca7bSPaul Beesley TBBR 145*8f62ca7bSPaul Beesley Trusted Board Boot Requirements 146*8f62ca7bSPaul Beesley 147*8f62ca7bSPaul Beesley TEE 148*8f62ca7bSPaul Beesley Trusted Execution Environment 149*8f62ca7bSPaul Beesley 150*8f62ca7bSPaul Beesley TF-A 151*8f62ca7bSPaul Beesley Trusted Firmware-A 152*8f62ca7bSPaul Beesley 153*8f62ca7bSPaul Beesley TF-M 154*8f62ca7bSPaul Beesley Trusted Firmware-M 155*8f62ca7bSPaul Beesley 156*8f62ca7bSPaul Beesley TLB 157*8f62ca7bSPaul Beesley Translation Lookaside Buffer 158*8f62ca7bSPaul Beesley 159*8f62ca7bSPaul Beesley TLK 160*8f62ca7bSPaul Beesley Trusted Little Kernel. A Trusted OS from NVIDIA. 161*8f62ca7bSPaul Beesley 162*8f62ca7bSPaul Beesley TSP 163*8f62ca7bSPaul Beesley Test Secure Payload 164*8f62ca7bSPaul Beesley 165*8f62ca7bSPaul Beesley TZC 166*8f62ca7bSPaul Beesley TrustZone Controller 167*8f62ca7bSPaul Beesley 168*8f62ca7bSPaul Beesley UEFI 169*8f62ca7bSPaul Beesley Unified Extensible Firmware Interface 170*8f62ca7bSPaul Beesley 171*8f62ca7bSPaul Beesley WDOG 172*8f62ca7bSPaul Beesley Watchdog 173*8f62ca7bSPaul Beesley 174*8f62ca7bSPaul Beesley XLAT 175*8f62ca7bSPaul Beesley Translation (abbr.). For example, "XLAT table". 176*8f62ca7bSPaul Beesley 177*8f62ca7bSPaul Beesley.. _`Arm Glossary`: https://developer.arm.com/support/arm-glossary