Hi Carlos,
IMHO Hafnium is backwards compatible and does support FF-A v1.0 requests. It should work with TS SPs withouth changes (which is tested on the Total Compute platform, see [2]), unless you need to use v1.2 features beyond memory sharing. If you can share more information what you try to acomplish we might be able to help more.
TS already has partial v1.1 support (e.g. boot protocol, and FFA_MEM_PERM_GET/SET, etc..), and we have a set of changes in flight to transition to v1.1 (see [1]) . We plan to merge these in the near future (probably in April).
V1.2 is not on our radar yet as no use-case has actually needed v1.2 features.
/George
1: https://review.trustedfirmware.org/q/topic:%22ffa-v1.1%22 2: https://totalcompute.docs.arm.com/en/latest/
From: Carlos Liu via Trusted-services trusted-services@lists.trustedfirmware.org Date: Friday, 29 March 2024 at 07:26 To: trusted-services@lists.trustedfirmware.org trusted-services@lists.trustedfirmware.org Subject: [Trusted-services] Support FFA v1.2 for FFA_MEM_RETRIVE_REQ FFA_MEM_RETRIVE_RESP FFA_MEM_RELINQUISH FFA_MEM_SHARE Hi all We find the following ABI FFA_MEM_RETRIVE_REQ FFA_MEM_RETRIVE_RESP FFA_MEM_RELINQUISH FFA_MEM_SHARE is implemented based on v1.0, but hafnium is implemented them based on v1.2 could you make those ABI both support v1.0 and v1.2?
Thanks Carlos -- Trusted-services mailing list -- trusted-services@lists.trustedfirmware.org To unsubscribe send an email to trusted-services-leave@lists.trustedfirmware.org