LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: "Jan Beulich" <jbeulich@novell.com>
To: "Sam Ravnborg" <sam@ravnborg.org>
Cc: "Roman Zippel" <zippel@linux-m68k.org>,
"Randy Dunlap" <randy.dunlap@oracle.com>, <david-b@pacbell.net>,
<linux-kernel@vger.kernel.org>
Subject: Re: non-choice related config entries within choice
Date: Wed, 16 Jan 2008 13:46:57 +0000 [thread overview]
Message-ID: <478E18E1.76E4.0078.0@novell.com> (raw)
In-Reply-To: <20080116115233.GA26776@uranus.ravnborg.org>
>But one feature I really would like to see is named chocies so we can do stuff like:
>
>choice X86_PROCESSOR
>
>config GENERIC_PROCESSOR
> bool "A generic X86 processor"
>endchoice
>
>
>...
>
>choice PPC_PROCESSOR
>
>config GENERIC_PROCESSOR
> bool "A generic PowerPC processor
>
>endchoice
>
>The issue here is that we do not today allow the same config option
>to appear if more than one choice.
I want named choices, too, but for a different purpose (and not
unconditionally): Currently, a choice really can just be a selection
between individual boolean settings or (as the current intended
extension) a mixture of boolean and tristate values. String or
numerical values aren't permitted (and iirc they even cause the config
process to crash). Nevertheless there are a couple of example where
choosing between individual string or numeric values is intended (but
needs to be made work with the current infrastructure, meaning that
one first chooses between boolean values and then selects (or sets
through default values in prompt-less config options) the intended
string or numeric value.
What you want seems much more fundamental a change, and as I
understand it you really want the name just as a name space
separation mechanism.
>This is a mandatory feature before we can do a Kconfig covering all architectures.
>I guess there are other issues when we do:
>
>if X86
>source foo/bar/Kconfig
>endif
>
>if PPC
>source foo/bar/Kconfig
>endif
>
>Where we in foo/bar/Kconfig has a choice list.
That you be done with
if X86 || PPC
source foo/bar/Kconfig
endif
then, I would think (which should be the default anyway if you want a
Kconfig covering all architectures).
>I just wanted to raise this now that you anyway are looking into choice
>related issues.
Jan
next prev parent reply other threads:[~2008-01-16 13:46 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-16 11:18 Jan Beulich
2008-01-16 11:52 ` Sam Ravnborg
2008-01-16 13:46 ` Jan Beulich [this message]
2008-01-16 13:50 ` Sam Ravnborg
2008-01-19 4:44 ` Roman Zippel
2008-01-19 4:36 ` Roman Zippel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=478E18E1.76E4.0078.0@novell.com \
--to=jbeulich@novell.com \
--cc=david-b@pacbell.net \
--cc=linux-kernel@vger.kernel.org \
--cc=randy.dunlap@oracle.com \
--cc=sam@ravnborg.org \
--cc=zippel@linux-m68k.org \
--subject='Re: non-choice related config entries within choice' \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).