diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 84e4816362b3..49f85664083d 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -765,6 +765,19 @@ config ARM_ERRATA_430973 | |||
765 | Note that setting specific bits in the ACTLR register may not be | 765 | Note that setting specific bits in the ACTLR register may not be |
766 | available in non-secure mode. | 766 | available in non-secure mode. |
767 | 767 | ||
768 | config ARM_ERRATA_458693 | ||
769 | bool "ARM errata: Processor deadlock when a false hazard is created" | ||
770 | depends on CPU_V7 | ||
771 | help | ||
772 | This option enables the workaround for the 458693 Cortex-A8 (r2p0) | ||
773 | erratum. For very specific sequences of memory operations, it is | ||
774 | possible for a hazard condition intended for a cache line to instead | ||
775 | be incorrectly associated with a different cache line. This false | ||
776 | hazard might then cause a processor deadlock. The workaround enables | ||
777 | the L1 caching of the NEON accesses and disables the PLD instruction | ||
778 | in the ACTLR register. Note that setting specific bits in the ACTLR | ||
779 | register may not be available in non-secure mode. | ||
780 | |||
768 | endmenu | 781 | endmenu |
769 | 782 | ||
770 | source "arch/arm/common/Kconfig" | 783 | source "arch/arm/common/Kconfig" |