WSL2-Linux-Kernel/Documentation/arm64
Andrew Pinski 104a0c02e8 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 <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>
2016-02-26 15:14:27 +00:00
..
acpi_object_usage.txt ARM64 / ACPI: additions of ACPI documentation for arm64 2015-03-26 15:13:09 +00:00
arm-acpi.txt Documentation: ACPI for ARM64 2015-03-26 15:13:09 +00:00
booting.txt arm64: allow kernel Image to be loaded anywhere in physical memory 2016-02-18 18:16:53 +00:00
legacy_instructions.txt arm64: Emulate SETEND for AArch32 tasks 2015-01-23 17:11:44 +00:00
memory.txt
silicon-errata.txt arm64: Add workaround for Cavium erratum 27456 2016-02-26 15:14:27 +00:00
tagged-pointers.txt