Hi,
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