feat(spm): Test helper to verify response
Added function helper to validate the response sent by Cactus SP is
as expected.
Change-Id: Ia0118063f1af65daed19443b6951b338bae7d668
Signed-off-by: J-Alves <joao.alves@arm.com>
diff --git a/include/runtime_services/spm_common.h b/include/runtime_services/spm_common.h
index ffe666f..9482ff5 100644
--- a/include/runtime_services/spm_common.h
+++ b/include/runtime_services/spm_common.h
@@ -77,8 +77,11 @@
* Helpers to evaluate returns of FF-A calls.
*/
bool is_ffa_call_error(smc_ret_values val);
+bool is_expected_ffa_error(smc_ret_values ret, int32_t error_code);
bool is_ffa_direct_response(smc_ret_values ret);
bool is_expected_ffa_return(smc_ret_values ret, uint32_t func_id);
+bool is_expected_cactus_response(smc_ret_values ret, uint32_t expected_resp,
+ uint32_t arg);
/*
* Vector length: