feat(ff-a): add FFA_CONSOLE_LOG ABI test.
Add Cactus FF-A test to exercise FFA_CONSOLE_LOG ABI.
Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
Change-Id: Icad3b546c8eddd80c7a9cc3843d39679e91c6c2a
diff --git a/spm/common/sp_tests/sp_test_ffa.c b/spm/common/sp_tests/sp_test_ffa.c
index 252eba0..dd98459 100644
--- a/spm/common/sp_tests/sp_test_ffa.c
+++ b/spm/common/sp_tests/sp_test_ffa.c
@@ -189,6 +189,19 @@
announce_test_end(test_spm_id_get);
}
+void ffa_console_log_test(void)
+{
+ const char *test_name = "FFA_CONSOLE_LOG SMC Function";
+ announce_test_start(test_name);
+
+ const char test_string[] = "[FFA_CONSOLE_LOG]: Hello World!\n";
+ struct ffa_value ret = ffa_console_log(test_string, sizeof(test_string));
+
+ expect(ffa_func_id(ret), FFA_SUCCESS_SMC32);
+
+ announce_test_end(test_name);
+}
+
void ffa_tests(struct mailbox_buffers *mb)
{
const char *test_ffa = "FFA Interfaces";
@@ -198,6 +211,7 @@
ffa_features_test();
ffa_version_test();
ffa_spm_id_get_test();
+ ffa_console_log_test();
ffa_partition_info_get_test(mb);
announce_test_section_end(test_ffa);