Seems I started a major discussion, as a user engaged in delivering a MPSoC solution on a custom board which uses meta-xilinx to create Xen guests and PetaLinux to create Dom0 including FSBL I appreciate all efforts to make things easier.
On 30 Nov 2017 22:11, "Manjukumar Harthikote Matha" < [email protected]> wrote: > Hi Andrey, > > On 11/30/2017 11:56 AM, Andrey Filippov wrote: > >> Manju, >> >> For 4 years we use Xilin Zynq with our hardware and never ever used FSBL >> or SDK. When we started in 2013 (https://blog.elphel.com/2013/ >> 10/fpga-is-for-freedom/) we quickly noticed that there is no way to >> distribute Zynq-based products and stay compliant with U-boot GPLv2 license >> - that would require to distribute binary that combines U-boot code with >> that of FSBL, so we had to develop our GPL code. We also included more >> debug features to troubleshoot bringing to life yet untested hardware. >> Later when U-boot SPL became available we upgraded our code to use it >> (again - no dependence on SDK) - https://blog.elphel.com/2016/0 >> 3/nand-flash-support-for-xilinx-zynq-in-u-boot-spl/ >> >> Later Xilinx fixed the legal incompatibility by licensing auto-generated >> code under GNU GPL, so it is now possible to link FSBL and U-Boot code. But >> it still has inconvenience of dependence on non-free SDK. >> >> > I am not aware of the history on Zynq platform, thanks for letting me know. > > I am under the assumption that SDK is free, https://www.xilinx.com/support > /download/index.html/content/xilinx/en/downloadNav/embedded > -design-tools.html > > I agree that meta-xilinx-tools depends on SDK which is not lightweight, we > are looking at different approaches to resolve the issue (including a > standalone Yocto distribution). > > Any suggestions on how you all want to see the development flow is always > appreciated, we will do our best to incorporate the changes. > > Thanks, > Manju > > Andrey >> >> >> ---- On Thu, 30 Nov 2017 10:57:14 -0800 *Manjukumar Harthikote Matha < >> [email protected]>* wrote ---- >> >> Hi Mike, >> >> On 11/28/2017 01:09 AM, Mike Looijmans wrote: >> > The "open source" way is to avoid the FSBL (and in fact, all of >> > meta-xilinx-tools) and use u-boot SPL instead. All functionality >> > provided by the fsbl/bootgen flow is provided by u-boot SPL >> already. >> > >> >> "All functionality" would be a blanket statement, there are many >> driver >> support that is officially tested by Xilinx in fsbl/bootgen flow, >> including safety and security support >> >> Thanks, >> Manju >> >> > >> > On 20-11-17 22:08, Peter Smith wrote: >> >> Hi, I’m aware of the meta-xilinx-tools layer, but this needs you >> to >> >> have the Xilinx SDK installed (unless I’m mistaken), I was >> wondering >> >> ion there were any plans to create support in meta-xilinx for >> building >> >> the FSBL without the need for the SDK dependency. Peter >> >> >> >>> On 20 Nov 2017, at 21:05, Giordon Stark <[email protected] >> <mailto:[email protected]> >> >>> <mailto:[email protected] <mailto:[email protected]>>> wrote: >> >>> >> >>> Hi (resending from right address), >> >>> >> >>> You can indeed build the FSBL + boot.bin using the >> meta-xilinx-tools >> >>> layer: https://github.com/Xilinx/meta-xilinx-tools >> >>> >> >>> Giordon >> >>> >> >>> On Mon, Nov 20, 2017 at 3:03 PM Peter Smith <[email protected] >> <mailto:[email protected]> >> >>> <mailto:[email protected] <mailto:[email protected]>>> wrote: >> >>> >> >>> A question, I was wondering why there is no support for >> building >> >>> FSBL in >> >>> a similar way to that provided by meta-xilinx for the PMU >> >>> firmware, is >> >>> there a technical reason or is it just one of those things >> that >> >>> has not >> >>> yet been got around to? Thanks in advance Peter. >> >>> -- >> > >> > Kind regards, >> > >> > Mike Looijmans >> > System Expert >> > >> > TOPIC Products >> > Materiaalweg 4, NL-5681 RJ Best >> > Postbus 440, NL-5680 AK Best >> > Telefoon: +31 (0) 499 33 69 79 >> > E-mail: [email protected] >> <mailto:[email protected]> >> > Website: www.topicproducts.com >> > >> > Please consider the environment before printing this e-mail >> > >> > >> > >> > _______________________________________________ >> >>> meta-xilinx mailing list >> >>> [email protected] >> <mailto:[email protected]> >> <mailto:[email protected] >> <mailto:[email protected]>> >> >>> https://lists.yoctoproject.org/listinfo/meta-xilinx >> >>> >> >> >> >> >> >> >> > >> -- _______________________________________________ >> meta-xilinx mailing list >> [email protected] <mailto:[email protected]> >> https://lists.yoctoproject.org/listinfo/meta-xilinx >> >> >> >> -- > _______________________________________________ > meta-xilinx mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-xilinx >
-- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
