[PATCH v5 06/14] ARM: mcpm: support 4 clusters
Nicolas Pitre
nicolas.pitre at linaro.org
Wed May 7 11:00:51 PDT 2014
On Wed, 7 May 2014, Olof Johansson wrote:
> On Wed, May 07, 2014 at 10:44:40PM +0800, Haojian Zhuang wrote:
> > Add the CONFIG_MCPM_QUAD_CLUSTER configuration to enlarge cluster number
> > from 2 to 4.
> >
> > Signed-off-by: Haojian Zhuang <haojian.zhuang at linaro.org>
> > ---
> > arch/arm/Kconfig | 9 +++++++++
> > arch/arm/include/asm/mcpm.h | 5 +++++
> > 2 files changed, 14 insertions(+)
> >
> > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> > index 0e52a2c..624829f 100644
> > --- a/arch/arm/Kconfig
> > +++ b/arch/arm/Kconfig
> > @@ -1575,6 +1575,15 @@ config MCPM
> > for (multi-)cluster based systems, such as big.LITTLE based
> > systems.
> >
> > +config MCPM_QUAD_CLUSTER
> > + bool "Enable Quad clusters in MCPM"
> > + depends on MCPM
> > + help
> > + To avoid wasting resources unnecessarily, MCPM only supports up
> > + to 2 clusters by default.
> > + Platforms with 3 or 4 clusters that use MCPM must select this
> > + option to allow the additional clusters to be managed.
> > +
>
> Why don't you add an integer config instead, i.e. MCPM_MAX_CLUSTERS, and let
> that set MAX_NR_CLUSTERS?
I requested for this config symbol not to be visible to users (the
prompt string should be removed) and be selected by those platforms that
need it instead. And there is no way to specify an actual value with
'select'. And that wouldn't work in a multi-platform config where
different platforms could fight over a different value anyway.
I also prefer to keep some control on the actual number that can be used
here so not to let people go overboard with it. If this grows too big
we'll have to consider some dynamic allocation instead.
See previous discussion here:
http://article.gmane.org/gmane.linux.ports.arm.kernel/315228
Nicolas
More information about the linux-arm-kernel
mailing list