Hi,

Would passing the region base address and size in one of the general purpose registers when jumping to next BL stage suffice?

Thanks,
Okash

On Sat, 13 May 2023 at 12:50, Raymond Mao via TF-A <tf-a@lists.trustedfirmware.org> wrote:
Hi,

I am currently doing research to implement the Transfer List to comply with Arm's firmware handoff spec (https://github.com/FirmwareHandoff/firmware_handoff) in order to have a standardized handoff approach between different firmware stages during boot.

The idea is to create a Transfer List in BL2 and cache it into a pre-allocated memory in SRAM that can be shared between BL2 and BL3x.

A prototype currently available is creating APIs under qemu platform code to retrieve the pre-defined memory address (The shared memory region is defined in platform_def.h).
But I think we need to define a common API for this purpose to support all platforms.

Please share your views or any suggestions.

Thanks.
Regards,
Raymond
--
TF-A mailing list -- tf-a@lists.trustedfirmware.org
To unsubscribe send an email to tf-a-leave@lists.trustedfirmware.org