diff options
author | Andrew Pinski <apinski@cavium.com> | 2016-02-24 17:44:57 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-09-15 08:27:44 +0200 |
commit | 950464b230e007f5206b4a4ac86aeba70524b2f6 (patch) | |
tree | 6f41ffaee183d861d051dd2808ed5b47215650ea /net/tipc | |
parent | e7c3692b809bfbcf03cbb70104dc365658b3bfb6 (diff) | |
download | linux-stable-950464b230e007f5206b4a4ac86aeba70524b2f6.tar.gz linux-stable-950464b230e007f5206b4a4ac86aeba70524b2f6.tar.bz2 linux-stable-950464b230e007f5206b4a4ac86aeba70524b2f6.zip |
arm64: Add workaround for Cavium erratum 27456
[ Upstream commit 104a0c02e8b1936c049e18a6d4e4ab040fb61213 ]
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>
Diffstat (limited to 'net/tipc')
0 files changed, 0 insertions, 0 deletions