arm-trusted-firmware/services/std_svc/spm/el3_spmc
Achin Gupta 2e21921502 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
2022-05-19 10:57:37 +01:00
..
logical_sp.c feat(spmc/lsp): add logical partition framework 2022-05-04 12:07:33 +01:00
spmc.h feat(spmc): add support for v1.1 FF-A boot protocol 2022-05-19 10:57:37 +01:00
spmc.mk feat(spmc/mem): add FF-A memory management code 2022-05-19 10:57:30 +01:00
spmc_main.c feat(spmc): add support for v1.1 FF-A boot protocol 2022-05-19 10:57:37 +01:00
spmc_pm.c feat(spmc): add support for FF-A power mgmt. messages in the EL3 SPMC 2022-05-13 15:51:23 +01:00
spmc_setup.c feat(spmc): add support for v1.1 FF-A boot protocol 2022-05-19 10:57:37 +01:00
spmc_shared_mem.c feat(spmc/mem): add FF-A memory management code 2022-05-19 10:57:30 +01:00
spmc_shared_mem.h feat(spmc/mem): add FF-A memory management code 2022-05-19 10:57:30 +01:00