diff options
| author | Andrew Pinski <[email protected]> | 2016-02-24 17:44:57 -0800 |
|---|---|---|
| committer | Catalin Marinas <[email protected]> | 2016-02-26 15:14:27 +0000 |
| commit | 104a0c02e8b1936c049e18a6d4e4ab040fb61213 (patch) | |
| tree | 405d1e134395cca369a63f3580f7f98a326c406e /scripts/gcc-plugins/sancov_plugin.c | |
| parent | 2f39b5f91eb4bccd786d194e70db1dccad784755 (diff) | |
arm64: Add workaround for Cavium erratum 27456
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 <[email protected]>
Signed-off-by: David Daney <[email protected]>
Reviewed-by: Will Deacon <[email protected]>
Signed-off-by: Catalin Marinas <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/sancov_plugin.c')
0 files changed, 0 insertions, 0 deletions