See below, mail server has a top-post fetish...

Met vriendelijke groet / kind regards,

Mike Looijmans
System Expert


TOPIC Embedded Products B.V.
Materiaalweg 4, 5681 RJ Best
The Netherlands

T: +31 (0) 499 33 69 69
E: [email protected]
W: www.topic.nl

Please consider the environment before printing this e-mail
On 15-02-2023 16:17, Mark Hatle via lists.yoctoproject.org wrote:


On 2/15/23 7:30 AM, Martin Siegumfeldt wrote:
Hi,

We have recently bumped to the langdale release and uses the open source SPL development flow (i.e. without proprietary Xilinx tools during the Yocto build).

SPL flow has nothing to do with proprietary tools or not.  You still need the firmware component(s) to boot and use the SoC's components.  What it changes is what loads parts of the configuration.  The SPL flow itself is not currently being tested by us.  If you get it working, please post instructions on what you did.  Lots of people claim to be using it, but everyone I've talked to has custom hacks and nothing that I've been able to replicate in a way to make this generally useful to everyone.

SPL flow works perfectly well for the 7-series, and I highly recommend it. Only hacks it requires are to get rid of dependencies that the Xilinx layers needlessly enforce. I'd be happy to help to fix this in a structural way.

SPL for the ultrascale has all the bits and pieces it needs, but lack of proper support has lead to various forks that attempt to stitch them together. U-boot SPL is currently able to load the PMU firmware and the ATF, and it's also capable of sending the configuration object to the PMU firmware. Interestingly, someone with an @xilinx.com address appears to be maintaining the SPL code...

The lack of Xilinx support for U-boot SPL leads to lots of manual rework each and every release, and most people - me included - have more or less given up on it because of that.



As an organization, the SPL flow is not recommended primarily due to security configurations.  You need to use the standard implemented way to be able to safely blow the efuses for boot validation.  If this is not a concern, then SPL should be fine.

Again, a case of support. U-boot SPL can also work with encrypted and/or signed bootloader and set up a chain of trust. Never tried to use that on a Xilinx board though, since none of our customers ever required such a setup.



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5187): 
https://lists.yoctoproject.org/g/meta-xilinx/message/5187
Mute This Topic: https://lists.yoctoproject.org/mt/96982329/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to