Fix interrupted FFA_MSG_SEND_DIRECT_REQ handling
If a secure partition invokes another endpoint via
FFA_MSG_SEND_DIRECT_REQ the SPMC might return FFA_INTERRUPT if the
request was preempted by an interrupt. In this case the caller SP must
resume the request using FFA_RUN. Until now this case was mistakenly
treated as a secure interrupt targeting the caller.
Fix ffa_msg_send_direct_req function in libsp to follow the described
desired behavior.
Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: I848424a38698133006098f5ee4f89f610aa8c21c
3 files changed