[meta-xilinx] Add support for building a working SPL and add    support for the zc702.

Nathan Rossi nathan.rossi at xilinx.com
Thu Oct 9 21:18:38 PDT 2014


> -----Original Message-----
> From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
> bounces at yoctoproject.org] On Behalf Of Philip Balister
> Sent: Friday, October 10, 2014 5:38 AM
> To: andrey
> Cc: meta-xilinx at yoctoproject.org
> Subject: Re: [meta-xilinx] Add support for building a working SPL and
> add    support for the zc702.
> 
> On 10/09/2014 03:04 PM, andrey wrote:
> > Philip, ps7_init.[ch] (for custom hardware) are generated by Xilinx
> tools. How can you change the license?
> > I understand that Xilinx can do that for particular boards, but what
> about custom (not Xilinx or Avnet) boards?
> > Or did Xilinx change the tools to automatically generate ps7_init.[ch]
> with GPL license whenever you run them?
> > Andrey Filippov
> 
> I didn't change the license. I downloaded files from Xilinx's github
> account that are gpl already:
> 
> https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zynq_fsbl/mis
> c/zc702
> 
> If we get this upstream, I'll add support for the zedboard (which I can
> test)

See my comments on the patch itself.

> 
> There are people at Xilinx trying to sort this out :)

You will be happy to know that in the most recent Vivado/XSDK 2014.3 tools (they were released today) changes have been made to the generation of the files.

The generated ps7_init.c/h are licensed under the same license that the FSBL source is released under in the Xilinx/embbeddedsw repo on github. Technically this is a non-free license, due to it requiring use of the software to be used only with Xilinx devices or in interaction with Xilinx devices.

Also generated are ps7_init_gpl.c/h, these are the same as the ps7_init.c/h except with a GPL license (specifically GPLv2+, so it is compatible with U-Boot). So you can now build a fully GPL compliant U-Boot SPL for you board :).

Regards,
Nathan

> 
> Philip
> 
> >
> >
> > ---- On Thu, 09 Oct 2014 11:09:49 -0700 Philip
> Balister<philip at balister.org> wrote ----
> >
> >  > I put together an example of how to build a working boot.bin for the
> >  > zc702 board. I used the GPL versions of ps7_init.[ch] to avoid
> license
> >  > incompatibility. You should be able to use a bbappend file to
> customize
> >  > for your specific  board.
> >  >
> >  > I also check for a uEnv.txt file and an fpga.bin file and install it
> in
> >  > the image directory if they are present.
> >  >
> >  > Philip
> >  >
> >  > --
> >  > _______________________________________________
> >  > meta-xilinx mailing list
> >  > meta-xilinx at yoctoproject.org
> >  > https://lists.yoctoproject.org/listinfo/meta-xilinx
> >  >
> >
> >
> >
> >
> --
> _______________________________________________
> meta-xilinx mailing list
> meta-xilinx at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-xilinx



More information about the meta-xilinx mailing list