Merge changes from topic "for-lts-v2.8.29" into lts-v2.8
* changes:
feat(fvp): allow configurable FVP Trusted SRAM size
fix(security): apply SMCCC_ARCH_WORKAROUND_4 to affected cpus
fix(security): add support in cpu_ops for CVE-2024-7881
fix(security): add CVE-2024-7881 mitigation to Cortex-X3
fix(security): add CVE-2024-7881 mitigation to Neoverse-V3
fix(security): add CVE-2024-7881 mitigation to Neoverse-V2
fix(security): add CVE-2024-7881 mitigation to Cortex-X4
fix(security): enable WORKAROUND_CVE_2024_7881 build option
fix(services): disable workaround discovery on aarch32 for now
build: always prefix section names with `.`
style: normalize linker script code style