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
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
Statistical Profiling Extension - Lower ELs (Normal world)
ARMv8.2-SVE v1.5
Scalable Vector Extension - Lower ELs (Normal world)
ARMv8.3-Pauth v2.1

v2.2 
Lower ELs (Normal world) in v2.1

EL3 and Secure world in v2.2
ARMv8.4-DIT
v2.1  
ARMv8.4-RAS
v1.6
 
ARMv8.4-TTST
v2.1
 
ARMv8.4-MPAM
v1.6
Lower ELs (Normal world)
ARMv8.4-AMU
v1.5 Enabled for Cortex-A75 and Neoverse-N1, plus all newest Armv8.4 cores
ARMv8.4-SecEL2
  Ongoing work in TrustedFirmware.org
ARMv8.5-PMU
v2.1
 
ARMv8.0-SSBS
v2.1  Cortex-A76 and Neoverse-N1
ARMv8.5-BTI
v2.2
Lower ELs (Normal and Secure world) enablement and EL3 use 
ARMv8.5-MTE
v2.2 

v2.3
Lower ELs (Normal world) enablement in v2.2.

EL3 stack-tagging in v2.3 
ARMv8.6-ECV
v2.4 (next)
Currently available on master branch
ARMv8.6-FGT
v2.4 (next)
Currently available on master branch
ARMv8.6-WFE
v2.4 (next)
Currently available on master branch