irqchip/gicv3: Workaround for Cavium ThunderX erratum 23154
[linux-2.6-block.git] / arch / arm64 / Kconfig
index 07d1811aa03fcd1ecd5ee7c260688a59f7ab97e4..490df449377d822ccf6d3161be3944b851c1d443 100644 (file)
@@ -348,6 +348,16 @@ config ARM64_ERRATUM_843419
 
          If unsure, say Y.
 
+config CAVIUM_ERRATUM_23154
+       bool "Cavium erratum 23154: Access to ICC_IAR1_EL1 is not sync'ed"
+       default y
+       help
+         The gicv3 of ThunderX requires a modified version for
+         reading the IAR status to ensure data synchronization
+         (access to icc_iar1_el1 is not sync'ed before and after).
+
+         If unsure, say Y.
+
 endmenu