SPM: Support blocking calls
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Thu, 8 Nov 2018 14:21:19 +0000 (14:21 +0000)
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Tue, 11 Dec 2018 15:04:24 +0000 (15:04 +0000)
commitd54f0cab3bfd795f70c607fc6660fcc095bc2192
treecf87abbb023106e9daea63fe33040872fbbd7d2e
parent07c13a30d275d5310d71ca5130726ccf2c1cbcc8
SPM: Support blocking calls

Note that the arguments passed during the SMC call don't comply with the
SPCI specifications. This will be fixed in following patches, but it is
needed to implement a few more SPCI SMCs to be able to do it. The
current code allows us to start testing it.

Change-Id: Ief0e75d072b311737fcdb0c6a60ba5b7406a9ee5
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
services/std_svc/spm/sp_setup.c
services/std_svc/spm/spci.c
services/std_svc/spm/spm_main.c
services/std_svc/spm/spm_private.h
services/std_svc/spm/sprt.c