Files
twx-linux/arch/arm64/kernel
Andrew Pinski 950464b230 arm64: Add workaround for Cavium erratum 27456
[ Upstream commit 104a0c02e8 ]

On ThunderX T88 pass 1.x through 2.1 parts, broadcast TLBI
instructions may cause the icache to become corrupted if it contains
data for a non-current ASID.

This patch implements the workaround (which invalidates the local
icache when switching the mm) by using code patching.

Signed-off-by: Andrew Pinski <apinski@cavium.com>
Signed-off-by: David Daney <david.daney@cavium.com>
Reviewed-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-09-15 08:27:44 +02:00
..
2015-11-12 15:18:07 +00:00
2015-10-12 17:46:36 +01:00
…
…
2015-11-26 18:15:54 +00:00
…
…
2015-10-05 18:30:29 +01:00
…
…
…
2015-10-12 17:46:36 +01:00
…
2016-07-27 09:47:33 -07:00
2016-07-27 09:47:33 -07:00
2016-07-27 09:47:33 -07:00
…
…
…