arm-trusted-firmware/bl32/tsp
Marc Bonnici 15ca1ee342 feat(tsp): enable test cases for EL3 SPMC
Introduce initial test cases to the TSP which are
designed to be exercised by the FF-A Test Driver
in the Normal World. These have been designed to
test basic functionality of the EL3 SPMC.

These tests currently ensure the following functionality:
  - Partition discovery.
  - Direct messaging.
  - Communication with a Logical SP.
  - Memory Sharing and Lending ABIs
  - Sharing of contiguous and non-contiguous memory regions.
  - Memory region descriptors spread of over multiple
    invocations.

Signed-off-by: Marc Bonnici <marc.bonnici@arm.com>
Signed-off-by: Shruti Gupta <shruti.gupta@arm.com>
Change-Id: Iaee4180aa18d6b7ac7b53685c6589f0ab306e876
2022-08-25 14:57:20 +01:00
..
aarch64 feat(tsp): add FF-A support to the TSP 2022-08-24 14:46:30 +01:00
ffa_helpers.c feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
ffa_helpers.h feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
tsp.ld.S linker_script: move .rela.dyn section to bl_common.ld.h 2020-06-29 15:51:50 +09:00
tsp.mk feat(tsp): add ffa_helpers to enable more FF-A functionality 2022-08-25 13:37:19 +01:00
tsp_common.c feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
tsp_ffa_main.c feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
tsp_interrupt.c feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
tsp_main.c feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
tsp_private.h feat(tsp): enable test cases for EL3 SPMC 2022-08-25 14:57:20 +01:00
tsp_timer.c Correct typographical errors 2019-01-15 15:16:02 +00:00