[meta-xilinx] [RFC 0/2] Platform Headers
Nathan Rossi
nathan.rossi at xilinx.com
Tue Nov 25 23:02:30 PST 2014
> -----Original Message-----
> From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> bounces at yoctoproject.org] On Behalf Of Nathan Rossi
> Sent: Tuesday, November 18, 2014 2:34 PM
> To: Philip Balister; meta-xilinx at yoctoproject.org
> Subject: Re: [meta-xilinx] [RFC 0/2] Platform Headers
>
> > -----Original Message-----
> > From: Philip Balister [mailto:philip at balister.org]
> > Sent: Tuesday, November 18, 2014 2:00 PM
> > To: Nathan Rossi; meta-xilinx at yoctoproject.org
> > Subject: Re: [meta-xilinx] [RFC 0/2] Platform Headers
> >
> > On 11/17/2014 10:45 PM, Nathan Rossi wrote:
> > > These two patches add the ps7_init_gpl* platform headers as a recipe
> and
> > > dependency of u-boot. I am looking for some feedback on these patches.
> > >
> > > Instead of supplying the ps7_init_gpl.c/h files from the layer itself
> > > use the files supplied by the fsbl repository for the zc702, zc706 and
> > > zedboard. This allows for external sources to provide the files and
> > > deploy them into the sysroot for u-boot or other recipes to use.
> >
> > How do you intend for people to build u-boot/fsbl for their own boards
> > based on this?
>
> So the main goal with this patch set, is to make the ps7_init_gpl* files
> come from a proper dependency. By doing that the files could then be
> sourced a number of different ways depending on how the end user wants to
> provide the files, three possible use cases:
>
> 1. Provide the ps7_init_gpl* in the bsp layer (would need to create a
> recipe similar to the 'fsbl-platform-headers_2014.3.bb' in this patch set)
> e.g. Mike does something like this in his meta-topic layer:
> https://github.com/topic-embedded-products/meta-
> topic/blob/master/recipes-bsp/fpga/miami-xilinx-sdk.bb
> 2. Provide the ps7_init_gpl* from a separate tarball/download or
> repository (e.g. embeddedsw.git as this patch set shows).
> e.g. A 'reference-design' recipe could be responsible for providing the
> bitstream and these ps7_init* files, which is provided by a downloadable
> archive (e.g. for the zybo
> http://digilentinc.com/Data/Products/ZYBO/zybo_base_system.zip)
> 3. Dynamically build and generate the ps7_init_gpl* files during the build
>
> Additionally to that I want to make maintaining the ps7_init_gpl* files in
> meta-xilinx easier, by using the repository it is much easier to track
> changes that happen to the files in the embeddedsw repo.
>
Philip or anyone else, are there any issues or feedback you want to provide here? I am interested in applying this to the current master so that it makes it into the dizzy release.
Soren, thanks for the update on that patch when re-doing this series I will back port the equivalent version of the upstream change.
Regards,
Nathan
More information about the meta-xilinx
mailing list