diff --git a/lib/cpus/aarch64/cortex_a520.S b/lib/cpus/aarch64/cortex_a520.S index 7d63dbbbf..6714a53de 100644 --- a/lib/cpus/aarch64/cortex_a520.S +++ b/lib/cpus/aarch64/cortex_a520.S @@ -11,7 +11,6 @@ #include #include -/* .global erratum_cortex_a520_2938996_wa */ .global check_erratum_cortex_a520_2938996 /* Hardware handled coherency */ @@ -38,8 +37,7 @@ workaround_reset_end cortex_a520, ERRATUM(2858100) check_erratum_ls cortex_a520, ERRATUM(2858100), CPU_REV(0, 1) -workaround_runtime_start cortex_a520, ERRATUM(2938996), ERRATA_A520_2938996, CORTEX_A520_MIDR -workaround_runtime_end cortex_a520, ERRATUM(2938996) +add_erratum_entry cortex_a520, ERRATUM(2938996), ERRATA_A520_2938996 check_erratum_ls cortex_a520, ERRATUM(2938996), CPU_REV(0, 1) diff --git a/lib/cpus/aarch64/cortex_x4.S b/lib/cpus/aarch64/cortex_x4.S index 79a8d54a5..53461c61f 100644 --- a/lib/cpus/aarch64/cortex_x4.S +++ b/lib/cpus/aarch64/cortex_x4.S @@ -31,8 +31,7 @@ cpu_reset_prologue cortex_x4 wa_cve_2022_23960_bhb_vector_table CORTEX_X4_BHB_LOOP_COUNT, cortex_x4 #endif /* WORKAROUND_CVE_2022_23960 */ -workaround_runtime_start cortex_x4, ERRATUM(2726228), ERRATA_X4_2726228, CORTEX_X4_MIDR -workaround_runtime_end cortex_x4, ERRATUM(2726228) +add_erratum_entry cortex_x4, ERRATUM(2726228), ERRATA_X4_2726228 check_erratum_ls cortex_x4, ERRATUM(2726228), CPU_REV(0, 1)