diff options
author | Daniel Boulby <daniel.boulby@arm.com> | 2021-09-27 15:21:57 +0100 |
---|---|---|
committer | Daniel Boulby <daniel.boulby@arm.com> | 2021-10-01 16:33:10 +0100 |
commit | ebdb6b3a4d04bf18a5afd9fa9b9152b7ef2c3594 (patch) | |
tree | 0512e368004fdc77831d298f800857d1b8cbea8e /tftf/tests/runtime_services/secure_service/spm_common.c | |
parent | 8508dbcff6507ec8bfd1e0b7ddea851e3c89c85c (diff) | |
download | tf-a-tests-ebdb6b3a4d04bf18a5afd9fa9b9152b7ef2c3594.tar.gz |
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
Diffstat (limited to 'tftf/tests/runtime_services/secure_service/spm_common.c')
-rw-r--r-- | tftf/tests/runtime_services/secure_service/spm_common.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tftf/tests/runtime_services/secure_service/spm_common.c b/tftf/tests/runtime_services/secure_service/spm_common.c index cd8b632c6..4ec1cb956 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 @@ static const struct ffa_features_test ffa_feature_test_target[] = { {"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 @@ static const struct ffa_features_test ffa_feature_test_target[] = { {"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} }; |