Arm architectural features and Trusted Firmware-A versions

The following table shows a comparison of Arm architectural features against the Trusted Firmware-A (TF-A) versions:

Feature
Trusted Firmware version
Additional information
Armv8.1-LSE
v1.4 Spinlock
CAS only
Armv8.2-TTCNP
v2.1
Translation table library update
Armv8.2-RAS v1.5
SDEI, EHF and SPM components
Armv8.2-SPE
v1.4 Lower ELs (Normal world)
Statistical Profiling Extension
Armv8.2-SVE v1.5 Lower ELs (Normal world)
Scalable Vector Extension
Armv8.3-Pauth v2.1 Lower ELs (Normal world)
v2.2 EL3 and Secure world ELs
 
Armv8.4-DIT
v2.1  
Armv8.4-RAS
v1.6
 
Armv8.4-TTST
v2.1
 
Armv8.4-MPAM
v1.6 Lower ELs (Normal world)
Normal world only
Armv8.4-AMU
v1.5 Enabled for Cortex-A75 and Neoverse-N1, plus all newest Armv8.4 cores
Armv8.4-SecEL2
  Ongoing work
Armv8.5-PMU
v2.1
 
Armv8.5-SSBS
v2.1  Cortex-A76 and Neoverse-N1
Armv8.5-BTI
v2.2  
Armv8.5-MTE
v2.2 Lower ELs (Normal world)