rdrr
Occasional Contributor
2 months agoAgilex 5 with HPS Cryptographic services and bootflow
Hi I have a question regarding boot flow on agilex 5 with HPS with security in mind. I am aware how this is typically implemented on other SoCs like NXP but as for the Agilex - I just started working on this SoC
From what I understand (based on the docs and tf-a source code in particular VAB part) the flow is the following:
- SDM verfies fsbl signature and loads it
- SDM releses HPS from reset
- Fsbl loads next stages (BL31 BL33) each time communicating with SDM through mailbox asking SDM to verify the image signaturure
Then we can be sure that we only use legitimate binaries. Am I right?
I have found in the agilex 5 product table that some variants are equipped with Cryptographic services and some not.
Are these Cryptographic services needed to perform the above flow?
If the variant I have is not equipped with such IP is there any other way to securely boot all boot chain up to Linux?