]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(tsp): add FF-A support to the TSP
authorAchin Gupta <achin.gupta@arm.com>
Mon, 4 Oct 2021 19:13:36 +0000 (20:13 +0100)
committerShruti Gupta <shruti.gupta@arm.com>
Wed, 24 Aug 2022 13:46:30 +0000 (14:46 +0100)
commit4a8bfdb90956ecec02ba5e189fe5452817a65179
treed8a9a718f5c85cffa1e0a020ac2d39d910b7e3b0
parent3cf080ed61e90668f0c44ca7f577e51c081e5c7c
feat(tsp): add FF-A support to the TSP

This patch adds the FF-A programming model in the test
secure payload to ensure that it can be used to test
the following spec features.

1. SP initialisation on the primary and secondary cpus.
2. An event loop to receive direct requests and respond
   with direct responses.
3. Ability to receive messages that indicate power on
   and off of a cpu.
4. Ability to handle a secure interrupt.

Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Signed-off-by: Shruti <shruti.gupta@arm.com>
Change-Id: I81cf744904d5cdc0b27862b5e4bc6f2cfe58a13a
bl32/tsp/aarch64/tsp_entrypoint.S
bl32/tsp/tsp.mk
bl32/tsp/tsp_common.c [new file with mode: 0644]
bl32/tsp/tsp_ffa_main.c [new file with mode: 0644]
bl32/tsp/tsp_interrupt.c
bl32/tsp/tsp_main.c
bl32/tsp/tsp_private.h
include/arch/aarch64/smccc_helpers.h
services/std_svc/spm/el3_spmc/spmc.mk