]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(spmc): add support for v1.1 FF-A memory data structures
authorMarc Bonnici <marc.bonnici@arm.com>
Tue, 19 Apr 2022 16:42:53 +0000 (17:42 +0100)
committerMarc Bonnici <marc.bonnici@arm.com>
Thu, 19 May 2022 14:02:46 +0000 (15:02 +0100)
commit7e804f9695c48681c91e9e6fc6175eb6997df867
tree73e040016f5f624ebc363ccad5b1479865b099a9
parentfef85e1e53fcf44e8d9ed50c89d8a764bf1b7738
feat(spmc): add support for v1.1 FF-A memory data structures

Add support for the FF-A v1.1 data structures to the EL3 SPMC
and enable the ability to convert between v1.0 and the v1.1
forwards compatible data structures.

The SPMC now uses the v1.1 data structures internally and will
convert descriptors as required depending on the FF-A version
supported by the calling partition.

Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: Ic14a95ea2e49c989aecf19b927a6b21ac50f863e
include/lib/utils_def.h
include/services/el3_spmc_ffa_memory.h
services/std_svc/spm/el3_spmc/spmc.h
services/std_svc/spm/el3_spmc/spmc_shared_mem.c