]> git.baikalelectronics.ru Git - arm-tf.git/commit
fix(security): optimisations for CVE-2022-23960
authorBipin Ravi <bipin.ravi@arm.com>
Thu, 13 Oct 2022 22:25:51 +0000 (17:25 -0500)
committerBipin Ravi <bipin.ravi@arm.com>
Wed, 26 Oct 2022 21:45:12 +0000 (16:45 -0500)
commite74d658181e5e69b6b5e16b40adc1ffef4c1efb9
tree9f5d648afe455669bf450f50ea337d8cb27cb272
parentc45d2febb98058efa77d812b094bd1456a916c29
fix(security): optimisations for CVE-2022-23960

Optimised the loop workaround for Spectre_BHB mitigation:
1. use of speculation barrier for cores implementing SB instruction.
2. use str/ldr instead of stp/ldp as the loop uses only X2 register.

Signed-off-by: Bipin Ravi <bipin.ravi@arm.com>
Change-Id: I8ac53ea1e42407ad8004c1d59c05f791011f195d
include/arch/aarch64/asm_macros.S
lib/cpus/aarch64/wa_cve_2022_23960_bhb.S