diff options
author | Maksims Svecovs <maksims.svecovs@arm.com> | 2022-05-24 11:30:34 +0100 |
---|---|---|
committer | Maksims Svecovs <maksims.svecovs@arm.com> | 2022-07-20 13:05:33 +0100 |
commit | 0b452235757293d5cd263619ee44e288cb53ca98 (patch) | |
tree | 216325d3520904f51620a44c7a387754d4ab6eaa /spm | |
parent | a05984ed72fbff51ffe46fde2b2f3bba9fb3681d (diff) |
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
Diffstat (limited to 'spm')
-rw-r--r-- | spm/common/sp_tests/sp_test_ffa.c | 14 |
1 files changed, 14 insertions, 0 deletions
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 @@ void ffa_spm_id_get_test(void) 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 @@ void ffa_tests(struct mailbox_buffers *mb) 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); |