]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(tsp): enable test cases for EL3 SPMC
authorMarc Bonnici <marc.bonnici@arm.com>
Thu, 23 Dec 2021 20:14:34 +0000 (20:14 +0000)
committerShruti Gupta <shruti.gupta@arm.com>
Thu, 25 Aug 2022 13:57:20 +0000 (14:57 +0100)
commit15ca1ee342a4dcd8a73a4ae158d245cd4266c832
treec3db6048f8c94d31215b77a8684e580866c714f7
parent5b7bd2af0b2972dfffeaa674947c0082d6b5126b
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
bl32/tsp/ffa_helpers.c
bl32/tsp/ffa_helpers.h
bl32/tsp/tsp_common.c
bl32/tsp/tsp_ffa_main.c
bl32/tsp/tsp_interrupt.c
bl32/tsp/tsp_main.c
bl32/tsp/tsp_private.h