]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(spmc): add support for v1.1 FF-A boot protocol
authorAchin Gupta <achin.gupta@arm.com>
Tue, 19 Oct 2021 11:21:16 +0000 (12:21 +0100)
committerMarc Bonnici <marc.bonnici@arm.com>
Thu, 19 May 2022 09:57:37 +0000 (10:57 +0100)
commit2e21921502b1317031cf2a2f69c5d47ac88a505d
tree91e1056f9e10a25c94cd3d418f6c83307674030c
parent6a0788bc0e704283e52c80990aa2bb6e047a0cc2
feat(spmc): add support for v1.1 FF-A boot protocol

A partition can request the use of the FF-A boot protocol via
an entry in its manifest along with the register (0-3)
that should be populated with a pointer to a data structure
containing boot related information. Currently the boot
information consists of an allocated memory region
containing the SP's manifest, allowing it to map and parse
any extra information as required.

This implementation only supports the v1.1 data structures
and will return an error if a v1.0 client requests the usage
of the protocol.

Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Change-Id: I67692553a90a7e7d94c64fe275edd247b512efca
include/services/ffa_svc.h
services/std_svc/spm/el3_spmc/spmc.h
services/std_svc/spm/el3_spmc/spmc_main.c
services/std_svc/spm/el3_spmc/spmc_setup.c