|
@@ -344,6 +344,7 @@ config ARCH_HIGHBANK
|
|
select CPU_V7
|
|
select CPU_V7
|
|
select GENERIC_CLOCKEVENTS
|
|
select GENERIC_CLOCKEVENTS
|
|
select HAVE_ARM_SCU
|
|
select HAVE_ARM_SCU
|
|
|
|
+ select HAVE_SMP
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select USE_OF
|
|
select USE_OF
|
|
help
|
|
help
|
|
@@ -636,6 +637,7 @@ config ARCH_TEGRA
|
|
select GENERIC_GPIO
|
|
select GENERIC_GPIO
|
|
select HAVE_CLK
|
|
select HAVE_CLK
|
|
select HAVE_SCHED_CLOCK
|
|
select HAVE_SCHED_CLOCK
|
|
|
|
+ select HAVE_SMP
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select ARCH_HAS_CPUFREQ
|
|
select ARCH_HAS_CPUFREQ
|
|
help
|
|
help
|
|
@@ -706,6 +708,7 @@ config ARCH_SHMOBILE
|
|
select HAVE_CLK
|
|
select HAVE_CLK
|
|
select CLKDEV_LOOKUP
|
|
select CLKDEV_LOOKUP
|
|
select HAVE_MACH_CLKDEV
|
|
select HAVE_MACH_CLKDEV
|
|
|
|
+ select HAVE_SMP
|
|
select GENERIC_CLOCKEVENTS
|
|
select GENERIC_CLOCKEVENTS
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select NO_IOPORT
|
|
select NO_IOPORT
|
|
@@ -909,6 +912,7 @@ config ARCH_U8500
|
|
select CLKDEV_LOOKUP
|
|
select CLKDEV_LOOKUP
|
|
select ARCH_REQUIRE_GPIOLIB
|
|
select ARCH_REQUIRE_GPIOLIB
|
|
select ARCH_HAS_CPUFREQ
|
|
select ARCH_HAS_CPUFREQ
|
|
|
|
+ select HAVE_SMP
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
help
|
|
help
|
|
Support for ST-Ericsson's Ux500 architecture
|
|
Support for ST-Ericsson's Ux500 architecture
|
|
@@ -1430,14 +1434,20 @@ menu "Kernel Features"
|
|
|
|
|
|
source "kernel/time/Kconfig"
|
|
source "kernel/time/Kconfig"
|
|
|
|
|
|
|
|
+config HAVE_SMP
|
|
|
|
+ bool
|
|
|
|
+ help
|
|
|
|
+ This option should be selected by machines which have an SMP-
|
|
|
|
+ capable CPU.
|
|
|
|
+
|
|
|
|
+ The only effect of this option is to make the SMP-related
|
|
|
|
+ options available to the user for configuration.
|
|
|
|
+
|
|
config SMP
|
|
config SMP
|
|
bool "Symmetric Multi-Processing"
|
|
bool "Symmetric Multi-Processing"
|
|
depends on CPU_V6K || CPU_V7
|
|
depends on CPU_V6K || CPU_V7
|
|
depends on GENERIC_CLOCKEVENTS
|
|
depends on GENERIC_CLOCKEVENTS
|
|
- depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \
|
|
|
|
- MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \
|
|
|
|
- ARCH_EXYNOS4 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \
|
|
|
|
- ARCH_MSM_SCORPIONMP || ARCH_SHMOBILE || ARCH_HIGHBANK || SOC_IMX6Q
|
|
|
|
|
|
+ depends on HAVE_SMP
|
|
depends on MMU
|
|
depends on MMU
|
|
select USE_GENERIC_SMP_HELPERS
|
|
select USE_GENERIC_SMP_HELPERS
|
|
select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP
|
|
select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP
|