From 386dc365434a2c033b373e921554aa6bb7948053 Mon Sep 17 00:00:00 2001 From: Olivier Deprez Date: Fri, 2 Apr 2021 11:09:10 +0200 Subject: [PATCH] spmd: add FFA_INTERRUPT forwarding In the case of a SP pre-empted by a non-secure interrupt, the SPMC returns to the SPMD through the FFA_INTERRUPT ABI. It is then forwarded to the normal world driver hinting the SP has to be resumed after the non-secure interrupt has been serviced. Signed-off-by: Olivier Deprez Change-Id: I51a694dddcb8ea30fa84e1f11d018bc2abec0a56 --- services/std_svc/spmd/spmd_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/std_svc/spmd/spmd_main.c b/services/std_svc/spmd/spmd_main.c index 7b20bf1b0..06039f007 100644 --- a/services/std_svc/spmd/spmd_main.c +++ b/services/std_svc/spmd/spmd_main.c @@ -639,7 +639,7 @@ uint64_t spmd_smc_handler(uint32_t smc_fid, } /* Fall through to forward the call to the other world */ - + case FFA_INTERRUPT: case FFA_MSG_YIELD: /* This interface must be invoked only by the Secure world */ if (!secure_origin) { -- GitLab