commit | 7cd20acefdcc395934f935a4bb0b57154e2387e6 | [log] [tgz] |
---|---|---|
author | Marc Zyngier <marc.zyngier@arm.com> | Tue Apr 09 16:22:24 2019 +0100 |
committer | Marc Zyngier <maz@kernel.org> | Sun Oct 27 15:37:25 2019 +0000 |
tree | 1e3a937a067149e5cee62dcc0846011f8d4b93b4 | |
parent | dd909ab596887942492a762f58c5577ff170466f [diff] |
arm64: Avoid Cavium TX2 erratum 219 when switching TTBR Commit 9405447ef79bc93101373e130f72e9e6cbf17dbb upstream. As a PRFM instruction racing against a TTBR update can have undesirable effects on TX2, NOP-out such PRFM on cores that are affected by the TX2-219 erratum. Cc: <stable@vger.kernel.org> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Will Deacon <will@kernel.org> Signed-off-by: Marc Zyngier <maz@kernel.org>