]> git.baikalelectronics.ru Git - arm-tf.git/commit
lib/cpus: Report AT speculative erratum workaround
authorManish V Badarkhe <Manish.Badarkhe@arm.com>
Mon, 3 Aug 2020 17:43:14 +0000 (18:43 +0100)
committerManish V Badarkhe <Manish.Badarkhe@arm.com>
Tue, 18 Aug 2020 09:49:27 +0000 (10:49 +0100)
commite1c493337222e35311d7aaef612f5974b5de4ec6
tree5a959429518019c734d30ceb2455d6927cf15df0
parent86ba585300aa784160bbcb8441ace3df8e06e1bd
lib/cpus: Report AT speculative erratum workaround

Reported the status (applies, missing) of AT speculative workaround
which is applicable for below CPUs.

 +---------+--------------+
 | Errata  |      CPU     |
 +=========+==============+
 | 1165522 |  Cortex-A76  |
 +---------+--------------+
 | 1319367 |  Cortex-A72  |
 +---------+--------------+
 | 1319537 |  Cortex-A57  |
 +---------+--------------+
 | 1530923 |  Cortex-A55  |
 +---------+--------------+
 | 1530924 |  Cortex-A53  |
 +---------+--------------+

Also, changes are done to enable common macro 'ERRATA_SPECULATIVE_AT'
if AT speculative errata workaround is enabled for any of the above
CPUs using 'ERRATA_*' CPU specific build macro.

Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Change-Id: I3e6a5316a2564071f3920c3ce9ae9a29adbe435b
lib/cpus/aarch64/cortex_a53.S
lib/cpus/aarch64/cortex_a55.S
lib/cpus/aarch64/cortex_a57.S
lib/cpus/aarch64/cortex_a72.S
lib/cpus/aarch64/cortex_a76.S
lib/cpus/cpu-ops.mk