All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruce Ashfield <bruce.ashfield@windriver.com>
To: Lu Jingdong <jingdong.lu@windriver.com>
Cc: yocto@yoctoproject.org
Subject: Re: [PATCH 1/1] routerstationpro: IPC config
Date: Tue, 28 Jun 2011 09:07:32 -0400	[thread overview]
Message-ID: <4E09D214.1090704@windriver.com> (raw)
In-Reply-To: <4E09A277.7070306@windriver.com>

On 06/28/11 05:44, Lu Jingdong wrote:
>
>
> On 06/24/2011 09:55 PM, Bruce Ashfield wrote:
>> On 06/24/11 03:02, Jingdong Lu wrote:
>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>
>>> Add IPC config for routestationpro
>>>
>>> Signed-off-by: Jingdong Lu<jingdong.lu@windriver.com>
>>> ---
>>> .../bsp/routerstationpro/routerstationpro.cfg | 10 +++++++---
>>> 1 files changed, 7 insertions(+), 3 deletions(-)
>>>
>>> diff --git
>>> a/meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro.cfg
>>> b/meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro.cfg
>>> index f58dfe8..88222ca 100644
>>> --- a/meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro.cfg
>>> +++ b/meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro.cfg
>>> @@ -209,14 +209,18 @@ CONFIG_CONSTRUCTORS=y
>>> #
>>> # General setup
>>> #
>>> -# CONFIG_EXPERIMENTAL is not set
>>> +CONFIG_EXPERIMENTAL=y
>>
>> We typically do not want to enable this. What options is
>> this triggering that are essential to the IPC config ?
> Configuration "POSIX_MQUEUE" depends on "CONFIG_EXPERIMENTAL=y", so it
> should be enabled.
> This configuration has been enabled in
> meta/cfg/kernel-cache/ktypes/base/base.cfg
> #
> # Code maturity level options
> #
> CONFIG_EXPERIMENTAL=y
>
> But it was redefined in
> meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro.cfg
> #
> # General setup
> #
> # CONFIG_EXPERIMENTAL is not set
>
> So CONFIG_EXPERIMENTAL is not set in the final kernel config.
>
> I also can find the redefinition in
> .../meta/cfg/yocto/standard/routerstationpro/redefinition.txt
>
> Value of CONFIG_EXPERIMENTAL is redefined by fragment
> /home/eric/poky/poky/build-routerstation/tmp/work/routerstationpro-poky-linux/linux-yocto-2.6.37+git1+06d3793d459048ee1b4db7170f24670c479e8b29_1+d6aadb767fdcbb9886c430e90b92f49cd3a9ddcc-r18/linux/meta/cfg//kernel-cache/bsp/routerstationpro/routerstationpro.cfg:
>
> Old value: CONFIG_EXPERIMENTAL=y
> New value: # CONFIG_EXPERIMENTAL is not set

Indeed. So in this case, we should just be dropping the
# CONFIG_EXPERIMENTAL is not set from this fragment.

>>
>>> CONFIG_BROKEN_ON_SMP=y
>>> CONFIG_INIT_ENV_ARG_LIMIT=32
>>> CONFIG_LOCALVERSION=""
>>> CONFIG_LOCALVERSION_AUTO=y
>>> CONFIG_SWAP=y
>>> -# CONFIG_SYSVIPC is not set
>>> -# CONFIG_BSD_PROCESS_ACCT is not set
>>> +CONFIG_SYSVIPC=y
>>> +CONFIG_SYSVIPC_SYSCTL=y
>>> +CONFIG_POSIX_MQUEUE=y
>>
>> These options are already provided by the base configuration
>> and are supposed to be baseline options for any BSP. Can
>> you elaborate on why you needed these here ?
>>
> These options also were redefined in
> meta/cfg/kernel-cache/bsp/routerstationpro/routerstationpro.cfg
> # CONFIG_SYSVIPC is not set
> # CONFIG_BSD_PROCESS_ACCT is not set
>
> So these options were disabled in kernel configure file. But they are
> needed by LTP test.
>
> I took a look at the routerstationpro.cfg and found that it is a
> complete configure file. It is different
> from other BSPs. So I think we should modify routerstationpro.cfg and
> only leave some special platform,

This definitely needs to be done, it was on our list to revisit, so
perhaps this is a good time.

> hardware configure options in it. Or at least we should omit the above
> options which conflict with
> the base configurations.

At the minimum we should do this, BSPs should not be overriding
base settings without good reasons .. and we definitely do not
have good reasons here!

Bruce

>> Bruce
>>
>>> +CONFIG_POSIX_MQUEUE_SYSCTL=y
>>> +CONFIG_BSD_PROCESS_ACCT=y
>>> +CONFIG_BSD_PROCESS_ACCT_V3=y
>>> # CONFIG_TASKSTATS is not set
>>> # CONFIG_AUDIT is not set
>>>
>>
>>
>



  reply	other threads:[~2011-06-28 13:07 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-24  7:02 [PATCH 0/1] routerstationpro: Enable IPC config Jingdong Lu
2011-06-24  7:02 ` [PATCH 1/1] routerstationpro: " Jingdong Lu
2011-06-24 13:55   ` Bruce Ashfield
2011-06-28  9:44     ` Lu Jingdong
2011-06-28 13:07       ` Bruce Ashfield [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-06-24  6:34 [PATCH 0/1] routerstationpro: Enable " Jingdong Lu
2011-06-24  6:34 ` [PATCH 1/1] routerstationpro: " Jingdong Lu
2011-06-24 13:57   ` Bruce Ashfield
2011-06-27 21:48     ` Darren Hart

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=4E09D214.1090704@windriver.com \
    --to=bruce.ashfield@windriver.com \
    --cc=jingdong.lu@windriver.com \
    --cc=yocto@yoctoproject.org \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.