Hi Harrison,

On Thu, 14 Nov 2024 at 13:41, Harrison Mutai <[email protected]> wrote:
>
> Hi all,
> I wanted to clarify some details about the settings for initializing a 
> Bloblist (i.e., CONFIG_BLOBLIST_ALLOC, CONFIG_BLOBLIST_FIXED, 
> CONFIG_BLOBLIST_PASSAGE). The documentation states that if 
> CONFIG_BLOBLIST_PASSAGE is selected, it uses the bloblist in the incoming 
> standard passage.
> Does this mean that the bloblist is used in-place wherever the previous stage 
> places it? For example, if TF-A passes a bloblist at an address specified in 
> the platform's boot parameters, would this mode use the bloblist in that 
> location?

Yes that's right, but if BLOBLIST_SIZE_RELOC is used, U-Boot may relocate it.

> The reason I ask is that I'm preparing some patches to add bloblist support 
> to vexpress64, and I'm looking to configure this platform without specifying 
> BLOBLIST_ADDR or BLOBLIST_SIZE (i.e., automatically detect these).

Yes, that is a better way to do it, now that we have the ability to
pass a bloblist between phases.


> Thanks for your help!
> Best regards,
> Harrison
>
> IMPORTANT NOTICE: The contents of this email and any attachments are 
> confidential and may also be privileged. If you are not the intended 
> recipient, please notify the sender immediately and do not disclose the 
> contents to any other person, use it for any purpose, or store or copy the 
> information in any medium. Thank you.

I hope not!

Regards,
Simon

Reply via email to