summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms
diff options
context:
space:
mode:
authorScott Wood <scottwood@freescale.com>2014-03-26 00:24:57 (GMT)
committerJose Rivera <German.Rivera@freescale.com>2014-04-03 00:12:42 (GMT)
commite69d7cf496b4a7f6dfb0c7c9acda1797c2a9e608 (patch)
tree3beb4306ab958fdb8e861a381067b49e10433ec7 /arch/powerpc/platforms
parente2d0d92f7a4b7d8b74ca9acd4527414f6bf2b41f (diff)
downloadlinux-fsl-qoriq-e69d7cf496b4a7f6dfb0c7c9acda1797c2a9e608.tar.xz
Revert "powerpc/mpc85xx/e6500: work around CPU erratum A-006198"
This reverts commit f4c0e693ccc3422c5b809e7cc8f59b7637e3b7ab. rev1 is no longer supported in the SDK, and the workaround for A-006198 conflicts with machine check support. Signed-off-by: Scott Wood <scottwood@freescale.com> Change-Id: I64e1ce19eb59a6bba8649156597cc49ff9b62b1e Reviewed-on: http://git.am.freescale.net:8181/10271 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Kim Phillips <Kim.Phillips@freescale.com> Reviewed-by: Jose Rivera <German.Rivera@freescale.com>
Diffstat (limited to 'arch/powerpc/platforms')
-rw-r--r--arch/powerpc/platforms/Kconfig.cputype21
1 files changed, 12 insertions, 9 deletions
diff --git a/arch/powerpc/platforms/Kconfig.cputype b/arch/powerpc/platforms/Kconfig.cputype
index 226f871..fc701e7 100644
--- a/arch/powerpc/platforms/Kconfig.cputype
+++ b/arch/powerpc/platforms/Kconfig.cputype
@@ -246,15 +246,18 @@ config FSL_ERRATUM_A_006184_PERIOD
config PPC_DISABLE_THREADS
bool "Avoid the use of hardware threads"
help
- Define this if running e6500 rev1 to avoid bugs
- relating to hardware threads.
-
-config FSL_ERRATUM_A_006198
- bool "Work around e6500 rev1 erratum A-006198"
- depends on PPC_E500MC && !PPC_DISABLE_THREADS
- help
- Define this if running e6500 rev1, to avoid a source
- of hangs due to CPU erratum A-006198.
+ Define this to disable hardware threads, so that only one
+ thread per core will be used. Do not rely on runtime
+ mechanisms to disable threads (e.g. kernel command line
+ options or device tree modifciations), as those will cause the
+ thread will be spinning rather than fully disabled in hardware.
+
+ This option is mainly useful for testing, though some workloads
+ may benefit from not using hardware threads. This option will
+ have no effect on hardware that doesn't support multiple
+ threads per core.
+
+ If in doubt, say N.
config PPC_FPU
bool