xref: /rk3399_ARM-atf/docs/glossary.rst (revision 532791127684b444c5aa59a6547624466a57b9a3)
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