All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bruce Ashfield <bruce.ashfield@windriver.com>
To: Philip Balister <philip@balister.org>
Cc: yocto@yoctoproject.org, Darren Hart <dvhart@linux.intel.com>
Subject: Re: [PATCH 0/1] meta/pandaboard: add pandaboard bsp
Date: Sat, 6 Aug 2011 22:47:19 -0400	[thread overview]
Message-ID: <4E3DFCB7.9050305@windriver.com> (raw)
In-Reply-To: <4E3C322F.4050302@windriver.com>

On 11-08-05 2:10 PM, Bruce Ashfield wrote:
> On 11-08-05 01:55 PM, Philip Balister wrote:
>> On 08/05/2011 01:38 PM, Bruce Ashfield wrote:
>>> On 11-08-05 01:34 PM, Khem Raj wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> On 08/04/2011 10:58 PM, jingdong.lu@windriver.com wrote:
>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>
>>>>> Add pandaboard bsp
>>>>
>>>> why not use meta-ti ?
>>>
>>> I'm hoping to not repeat all the discussions that we've had
>>> around the beagle board here. Anything that applies to that
>>> applies here.
>>>
>>> This is a reference BSP done by the Wind River folks on top
>>> of the linux-yocto kernel. It is not intended to be a replacement
>>> for any existing pandaboard efforts, but is intended to be used
>>> as an example of an integrated board.
>>
>> Would you mind re-summarizing the discussion? I know there has been a
>> lot of back and forth, and it seems like a summary would be helpful for
>> people who stopped following the discussion.
>
> Darren's the right person to give a proper summary, since
> he was driving our beagleboard work. But he's out on Jury
> duty at the moment, so we'll have to wait. I can attempt
> a quick summary here.
>
> The goal of a BSP like this as part of meta-yocto and linux-yocto
> are this for any BSP:
>
> Goals:
> 1) <vendor/semi> needs meta-<vendor/semi> to maintain its role
> as the definitive source for <vendor/semi> BSPs and drive fragmentation
> down.
> 2) The Yocto Project meta-yocto layer has a goal to provide
> stand-alone BSPs that demonstrates the multi-architecture
> features of the Yocto Project.
>
> To to this, we have the challenges:
>
> A) Using meta-<vendor/semi> with the Yocto Project
> B) Aligning on kernel versions
> C) Kernel policy definition and ownership
> D) Not detract from upstream-first efforts
> .. and more.
>
> So the meta-<foo> issues will be solved going forward with
> layer tooling, the kernel version alignment will never
> be solved completely but can be addressed via working with
> the right upstream and sources with the right process.
>
> So to get that kernel alignment, tooling, common feature set
> and have a set of BSPs that can share tests, results, support,
> etc, there is a need to do yocto integrations of identified
> BSPs. We've (largely) agreed to live with some repeated effort
> in the short term and recognize that what you see here is
> not intended to replace a community or vendor effort, but
> should be considered as a stepping stone and proof of
> concept. If the latest and greatest, bleeding edge is what
> people want, then the other meta-* layers are the way to go.

I was thinking about this point over the weekend, and I realized
that it may not have been clear that I'm talking largely about
the kernel here. Not all the associated userspace/config, etc
that we'd consider as part of a complete solution. Obviously
any kernel tree can support multiple boards, and what we have
here is an example against the 2.6.37 yocto kernel tree and
kernel feature set.

Cheers,

Bruce

>
> I think that's enough for now, I tried to do the conversations
> justice and keep this short, so my apologies to anyone reading
> this if I missed something.
>
> Cheers,
>
> Bruce
>
>
>
>>
>> It is very confusing for many of us to see duplicate and or competing
>> BSP's.
>>
>> Philip
>>
>>>
>>> Cheers,
>>>
>>> Bruce
>>>
>>>>
>>>>>
>>>>> Jingdong Lu (1): pandaboard: add pandaboard bsp
>>>>>
>>>>> .../bsp/pandaboard/pandaboard-non_hardware.cfg | 30 ++
>>>>> .../bsp/pandaboard/pandaboard-standard.scc | 7 +
>>>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg | 346
>>>>> ++++++++++++++++++++
>>>>> .../cfg/kernel-cache/bsp/pandaboard/pandaboard.scc | 5 + 4 files
>>>>> changed, 388 insertions(+), 0 deletions(-) create mode 100644
>>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-non_hardware.cfg
>>>>> create mode 100644
>>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard-standard.scc create
>>>>> mode 100644 meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.cfg
>>>>> create mode 100644
>>>>> meta/cfg/kernel-cache/bsp/pandaboard/pandaboard.scc
>>>>>
>>>>> _______________________________________________ yocto mailing list
>>>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>>>>
>>>>
>>>> - --
>>>> - -Khem
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: GnuPG v1.4.11 (GNU/Linux)
>>>>
>>>> iEYEARECAAYFAk48KZcACgkQuwUzVZGdMxSjEwCdHLqsMwcYEhAblghgJio7tJPK
>>>> Sm8An2Xps8CntGIGV0bFxTJw/dIAL6pV
>>>> =PeJ+
>>>> -----END PGP SIGNATURE-----
>>>> _______________________________________________
>>>> yocto mailing list
>>>> yocto@yoctoproject.org
>>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



      reply	other threads:[~2011-08-07  2:47 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-05  5:58 [PATCH 0/1] meta/pandaboard: add pandaboard bsp jingdong.lu
2011-08-05  5:58 ` [PATCH 1/1] pandaboard: " jingdong.lu
2011-08-05 17:34 ` [PATCH 0/1] meta/pandaboard: " Khem Raj
2011-08-05 17:38   ` Bruce Ashfield
2011-08-05 17:55     ` Philip Balister
2011-08-05 18:10       ` Bruce Ashfield
2011-08-07  2:47         ` Bruce Ashfield [this message]

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=4E3DFCB7.9050305@windriver.com \
    --to=bruce.ashfield@windriver.com \
    --cc=dvhart@linux.intel.com \
    --cc=philip@balister.org \
    --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.