arm-trusted-firmware/services/std_svc
Achin Gupta bdd2596d42 SPMD: add SPM dispatcher based upon SPCI Beta 0 spec
This patch adds a rudimentary SPM dispatcher component in EL3.
It does the following:

- Consumes the TOS_FW_CONFIG to determine properties of the SPM core
  component
- Initialises the SPM core component which resides in the BL32 image
- Implements a handler for SPCI calls from either security state. Some
  basic validation is done for each call but in most cases it is simply
  forwarded as-is to the "other" security state.

Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Signed-off-by: Artsem Artsemenka <artsem.artsemenka@arm.com>
Change-Id: I7d116814557f7255f4f4ebb797d1619d4fbab590
2020-02-10 14:09:21 +00:00
..
sdei Switch AARCH32/AARCH64 to __aarch64__ 2019-08-01 13:45:03 -07:00
spm_mm Prevent speculative execution past ERET 2020-01-22 21:42:51 +00:00
spmd SPMD: add SPM dispatcher based upon SPCI Beta 0 spec 2020-02-10 14:09:21 +00:00
std_svc_setup.c spm-mm: Refactor spm_svc.h and its contents 2019-12-20 16:03:51 +00:00