fix(ff-a): Fix ffa_features test for indirect msg

Indirect messaging has not been implemented and tested for SPMC,
so FFA_FEATURES return FFA_ERROR for the indirect messaging
interfaces FFA_MSG_POLL, FFA_YIELD and FFA_MSG_SEND. Change the
cactus tests to reflect this.

Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>
Change-Id: I7533b86795b5538a9201ecc87090a3865588900c
diff --git a/tftf/tests/runtime_services/secure_service/spm_common.c b/tftf/tests/runtime_services/secure_service/spm_common.c
index cd8b632..4ec1cb9 100644
--- a/tftf/tests/runtime_services/secure_service/spm_common.c
+++ b/tftf/tests/runtime_services/secure_service/spm_common.c
@@ -257,11 +257,8 @@
 	{"FFA_ID_GET_32 check", FFA_ID_GET, FFA_SUCCESS_SMC32},
 	{"FFA_SPM_ID_GET_32 check", FFA_SPM_ID_GET, FFA_SUCCESS_SMC32,
 		MAKE_FFA_VERSION(1, 1)},
-	{"FFA_MSG_POLL_32 check", FFA_MSG_POLL, FFA_SUCCESS_SMC32},
 	{"FFA_MSG_WAIT_32 check", FFA_MSG_WAIT, FFA_SUCCESS_SMC32},
-	{"FFA_YIELD_32 check", FFA_MSG_YIELD, FFA_SUCCESS_SMC32},
 	{"FFA_RUN_32 check", FFA_MSG_RUN, FFA_SUCCESS_SMC32},
-	{"FFA_MSG_SEND_32 check", FFA_MSG_SEND, FFA_SUCCESS_SMC32},
 	{"FFA_MEM_DONATE_32 check", FFA_MEM_DONATE_SMC32, FFA_SUCCESS_SMC32},
 	{"FFA_MEM_LEND_32 check", FFA_MEM_LEND_SMC32, FFA_SUCCESS_SMC32},
 	{"FFA_MEM_SHARE_32 check", FFA_MEM_SHARE_SMC32, FFA_SUCCESS_SMC32},
@@ -269,6 +266,10 @@
 	{"FFA_MEM_RETRIEVE_RESP_32 check", FFA_MEM_RETRIEVE_RESP, FFA_SUCCESS_SMC32},
 	{"FFA_MEM_RELINQUISH_32 check", FFA_MEM_RELINQUISH, FFA_SUCCESS_SMC32},
 	{"FFA_MEM_RECLAIM_32 check", FFA_MEM_RECLAIM, FFA_SUCCESS_SMC32},
+	/* Indirect messaging is only supported in Nwd */
+	{"FFA_YIELD_32 check", FFA_MSG_YIELD, FFA_ERROR},
+	{"FFA_MSG_SEND_32 check", FFA_MSG_SEND, FFA_ERROR},
+	{"FFA_MSG_POLL_32 check", FFA_MSG_POLL, FFA_ERROR},
 	{"Check non-existent command", 0xFFFF, FFA_ERROR}
 };