mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 01:24:27 +00:00
fix(cpus): fix the rev-var of Cortex-X2
Update the revision and variant information in the errata ABI file, cortex_X2.S file for erratum ID - 2058056 to match the revision and variant in the latest SDEN. SDEN documentation: https://developer.arm.com/documentation/SDEN-1775100/latest Change-Id: I28ee39949d977c53d6f5243100f0c29bc3c0428c Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
This commit is contained in:
parent
7f2caecdbc
commit
8ae66d624e
4 changed files with 6 additions and 6 deletions
|
@ -685,7 +685,7 @@ For Cortex-X2, the following errata build flags are defined :
|
|||
it is still open.
|
||||
|
||||
- ``ERRATA_X2_2058056``: This applies errata 2058056 workaround to Cortex-X2
|
||||
CPU. This needs to be enabled for revisions r0p0, r1p0, and r2p0 of the CPU,
|
||||
CPU. This needs to be enabled for revisions r0p0, r1p0, r2p0 and r2p1 of the CPU,
|
||||
it is still open.
|
||||
|
||||
- ``ERRATA_X2_2083908``: This applies errata 2083908 workaround to Cortex-X2
|
||||
|
|
|
@ -50,7 +50,7 @@ workaround_reset_start cortex_x2, ERRATUM(2058056), ERRATA_X2_2058056
|
|||
CORTEX_X2_CPUECTLR2_EL1_PF_MODE_SHIFT, CORTEX_X2_CPUECTLR2_EL1_PF_MODE_WIDTH
|
||||
workaround_reset_end cortex_x2, ERRATUM(2058056)
|
||||
|
||||
check_erratum_ls cortex_x2, ERRATUM(2058056), CPU_REV(2, 0)
|
||||
check_erratum_ls cortex_x2, ERRATUM(2058056), CPU_REV(2, 1)
|
||||
|
||||
workaround_reset_start cortex_x2, ERRATUM(2081180), ERRATA_X2_2081180
|
||||
/* Apply instruction patching sequence */
|
||||
|
|
|
@ -690,7 +690,7 @@ CPU_FLAG_LIST += ERRATA_N2_2779511
|
|||
CPU_FLAG_LIST += ERRATA_X2_2002765
|
||||
|
||||
# Flag to apply erratum 2058056 workaround during reset. This erratum applies
|
||||
# to revisions r0p0, r1p0, and r2p0 of the Cortex-X2 cpu and is still open.
|
||||
# to revisions r0p0, r1p0, r2p0 and r2p1 of the Cortex-X2 cpu and is still open.
|
||||
CPU_FLAG_LIST += ERRATA_X2_2058056
|
||||
|
||||
# Flag to apply erratum 2083908 workaround during reset. This erratum applies
|
||||
|
|
|
@ -366,13 +366,13 @@ struct em_cpu_list cpu_list[] = {
|
|||
.cpu_errata_list = {
|
||||
[0] = {2002765, 0x00, 0x20, ERRATA_X2_2002765},
|
||||
[1] = {2017096, 0x00, 0x20, ERRATA_X2_2017096},
|
||||
[2] = {2058056, 0x00, 0x20, ERRATA_X2_2058056},
|
||||
[2] = {2058056, 0x00, 0x21, ERRATA_X2_2058056},
|
||||
[3] = {2081180, 0x00, 0x20, ERRATA_X2_2081180},
|
||||
[4] = {2083908, 0x00, 0x20, ERRATA_X2_2083908},
|
||||
[4] = {2083908, 0x20, 0x20, ERRATA_X2_2083908},
|
||||
[5] = {2147715, 0x20, 0x20, ERRATA_X2_2147715},
|
||||
[6] = {2216384, 0x00, 0x20, ERRATA_X2_2216384},
|
||||
[7] = {2282622, 0x00, 0x21, ERRATA_X2_2282622},
|
||||
[8] = {2371105, 0x00, 0x21, ERRATA_X2_2371105},
|
||||
[8] = {2371105, 0x00, 0x20, ERRATA_X2_2371105},
|
||||
[9] = {2701952, 0x00, 0x21, ERRATA_X2_2701952, \
|
||||
ERRATA_NON_ARM_INTERCONNECT},
|
||||
[10] = {2768515, 0x00, 0x21, ERRATA_X2_2768515},
|
||||
|
|
Loading…
Add table
Reference in a new issue