diff options
author | Scott Wood <scottwood@freescale.com> | 2014-03-26 00:24:57 (GMT) |
---|---|---|
committer | Jose Rivera <German.Rivera@freescale.com> | 2014-04-03 00:12:42 (GMT) |
commit | e69d7cf496b4a7f6dfb0c7c9acda1797c2a9e608 (patch) | |
tree | 3beb4306ab958fdb8e861a381067b49e10433ec7 /arch/powerpc/platforms | |
parent | e2d0d92f7a4b7d8b74ca9acd4527414f6bf2b41f (diff) | |
download | linux-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.cputype | 21 |
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 |