[yocto] [PATCH 0/1] meta/pandaboard: add pandaboard bsp

Bruce Ashfield bruce.ashfield at windriver.com
Sat Aug 6 19:47:19 PDT 2011


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 at windriver.com wrote:
>>>>> From: Jingdong Lu<jingdong.lu at 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 at 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 at yoctoproject.org
>>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>>> _______________________________________________
>>> yocto mailing list
>>> yocto at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
>>>
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto




More information about the yocto mailing list