diff options
author | Mihai Caraman <mihai.caraman@freescale.com> | 2014-08-20 17:09:03 +0400 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2014-09-22 12:11:31 +0400 |
commit | 3477e71d53197d7f1b6a1f7416f3c42ffec5f221 (patch) | |
tree | 6d631508d9c45db127e70fc9fd3198994d4d323e /arch/powerpc/platforms/Kconfig.cputype | |
parent | 2c5096720f3e325df697881cc2a5b3d810b57109 (diff) | |
download | linux-3477e71d53197d7f1b6a1f7416f3c42ffec5f221.tar.xz |
powerpc/booke: Restrict SPE exception handlers to e200/e500 cores
SPE exception handlers are now defined for 32-bit e500mc cores even though
SPE unit is not present and CONFIG_SPE is undefined.
Restrict SPE exception handlers to e200/e500 cores adding CONFIG_SPE_POSSIBLE
and consequently guard __stup_ivors and __setup_cpu functions.
Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com>
Acked-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'arch/powerpc/platforms/Kconfig.cputype')
-rw-r--r-- | arch/powerpc/platforms/Kconfig.cputype | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/Kconfig.cputype b/arch/powerpc/platforms/Kconfig.cputype index e8bc40869cbd..7d9ee3d8c618 100644 --- a/arch/powerpc/platforms/Kconfig.cputype +++ b/arch/powerpc/platforms/Kconfig.cputype @@ -303,9 +303,13 @@ config PPC_ICSWX_USE_SIGILL If in doubt, say N here. +config SPE_POSSIBLE + def_bool y + depends on E200 || (E500 && !PPC_E500MC) + config SPE bool "SPE Support" - depends on E200 || (E500 && !PPC_E500MC) + depends on SPE_POSSIBLE default y ---help--- This option enables kernel support for the Signal Processing |