Merge changes from topic "for-lts-v2.12.2" into lts-v2.12
* changes:
docs: add playbook for new releases
fix(cpus): fix clang compilation issue
fix(cpus): remove errata setting PF_MODE to conservative
chore(cpus): rearrange the errata and cve in order in Cortex-X4
chore(cpus): rearrange the errata and cve in order in Neoverse-V3
chore(cpus): rearrange cve and errata order in Cortex-X3
chore(cpus): fix cve order in Neoverse-V2
chore(cpus): rearrange the errata and cve in order in Cortex-A710
chore(cpus): rearrange the errata and cve order in Neoverse-N2
chore(cpus): rearrange cve in order in Cortex-X1
chore(cpus): fix cve order in Neoverse-V1
chore(cpus): fix cve order in Cortex-X2
chore(cpus): fix cve order in Cortex-A78C
chore(cpus): fix cve order in Cortex-A78_AE
chore(cpus): fix cve order in Cortex-A78
chore(cpus): fix cve order in Cortex-A77
refactor(cpus): don't panic if errata out of order
fix(errata): workaround for Cortex-A510 erratum 2971420
fix(cpus): workaround for Cortex-A715 erratum 2804830
fix(errata-abi): add support for handling split workarounds
refactor(cpus): declare runtime errata correctly
perf(cpus): make reset errata do fewer branches
perf(cpus): inline the init_cpu_data_ptr function
perf(cpus): inline the reset function
perf(cpus): inline the cpu_get_rev_var call
perf(cpus): inline cpu_rev_var checks
refactor(cpus): register DSU errata with the errata framework's wrappers
refactor(cpus): convert checker functions to standard helpers
refactor(cpus): convert the Cortex-A65 to use the errata framework
fix(cpus): declare reset errata correctly
fix(cpus): fix a typo in errata doc
fix(cpus): workaround for Cortex-X925 erratum 2963999
fix(cpus): workaround for Neoverse-V3 erratum 2970647
fix(cpus): workaround for Cortex-X4 erratum 2957258
feat(cpus): add ENABLE_ERRATA_ALL flag
fix(cpus): clear CPUPWRCTLR_EL1.CORE_PWRDN_EN_BIT on reset
fix(arm): create build directory before key generation
refactor(cpus): undo errata mitigations
feat(cpus): add sysreg_bit_toggle
fix(zynqmp): fix length of clock name