[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