Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | |
| 3 | <!-- |
Olivier Deprez | 881b199 | 2020-12-01 15:34:34 +0100 | [diff] [blame] | 4 | Copyright (c) 2018-2021, Arm Limited. All rights reserved. |
Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 5 | |
| 6 | SPDX-License-Identifier: BSD-3-Clause |
| 7 | --> |
| 8 | |
| 9 | <testsuites> |
Daniel Boulby | 6833ea5 | 2021-03-04 17:20:12 +0000 | [diff] [blame] | 10 | <testsuite name="FF-A Setup and Discovery" |
| 11 | description="Test FF-A Setup and Discovery interfaces" > |
| 12 | <testcase name="Test FFA_FEATURES" |
| 13 | function="test_ffa_features" /> |
Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 14 | |
Daniel Boulby | 6833ea5 | 2021-03-04 17:20:12 +0000 | [diff] [blame] | 15 | <testcase name="Same FFA version as SPM" |
| 16 | function="test_ffa_version_equal" /> |
| 17 | <testcase name="Setting bit 31 in input version" |
| 18 | function="test_ffa_version_bit31"/> |
| 19 | <testcase name="Bigger FFA version than SPM" |
| 20 | function="test_ffa_version_bigger" /> |
| 21 | <testcase name="Smaller FFA version than SPM" |
| 22 | function="test_ffa_version_smaller" /> |
J-Alves | 8f08a05 | 2020-05-26 17:14:40 +0100 | [diff] [blame] | 23 | |
J-Alves | f1126f2 | 2020-11-02 17:28:20 +0000 | [diff] [blame] | 24 | <testcase name="FF-A RXTX Map API success" |
| 25 | function="test_ffa_rxtx_map_success" /> |
| 26 | <testcase name="FF-A RXTX Map API consecutive" |
| 27 | function="test_ffa_rxtx_map_fail" /> |
Daniel Boulby | 6833ea5 | 2021-03-04 17:20:12 +0000 | [diff] [blame] | 28 | |
| 29 | <testcase name="Test FFA_SPM_ID_GET" |
| 30 | function="test_ffa_spm_id_get" /> |
Max Shvetsov | 461bac0 | 2021-02-23 18:29:14 +0000 | [diff] [blame] | 31 | |
| 32 | <testcase name="Test FFA_PARTITION_INFO_GET" |
| 33 | function="test_ffa_partition_info" /> |
J-Alves | f1126f2 | 2020-11-02 17:28:20 +0000 | [diff] [blame] | 34 | </testsuite> |
| 35 | |
J-Alves | b1e81d8 | 2020-11-09 15:40:31 +0000 | [diff] [blame] | 36 | <testsuite name="FF-A Direct messaging" |
| 37 | description="Test FF-A Direct messaging" > |
| 38 | |
| 39 | <testcase name="FF-A direct messaging" |
| 40 | function="test_ffa_direct_messaging" /> |
| 41 | |
| 42 | <testcase name="FF-A Request SP-to-SP direct messaging" |
| 43 | function="test_ffa_sp_to_sp_direct_messaging" /> |
| 44 | |
J-Alves | ae95ac9 | 2020-11-11 13:06:55 +0000 | [diff] [blame] | 45 | <testcase name="FF-A Request SP-to-SP direct messaging deadlock" |
| 46 | function="test_ffa_sp_to_sp_deadlock" /> |
| 47 | |
J-Alves | b1e81d8 | 2020-11-09 15:40:31 +0000 | [diff] [blame] | 48 | </testsuite> |
| 49 | |
Max Shvetsov | c0e9169 | 2020-11-12 17:47:13 +0000 | [diff] [blame] | 50 | <testsuite name="FF-A Power management" |
| 51 | description="Test FF-A power management" > |
| 52 | <testcase name="FF-A SP hotplug" |
| 53 | function="test_ffa_secondary_core_direct_msg" /> |
| 54 | </testsuite> |
| 55 | |
J-Alves | 40618a3 | 2020-10-08 17:25:37 +0100 | [diff] [blame] | 56 | <testsuite name="FF-A Memory Sharing" |
| 57 | description="Test FF-A Memory Sharing ABIs" > |
J-Alves | 27390fd | 2020-11-18 10:51:15 +0000 | [diff] [blame] | 58 | <testcase name="Lend Memory to Secure World" |
| 59 | function="test_mem_lend_sp" /> |
| 60 | <testcase name="Share Memory with Secure World" |
| 61 | function="test_mem_share_sp" /> |
| 62 | <testcase name="Donate Memory to Secure World" |
| 63 | function="test_mem_donate_sp"/> |
| 64 | <testcase name="Request Share Memory SP-to-SP" |
| 65 | function="test_req_mem_share_sp_to_sp" /> |
| 66 | <testcase name="Request Lend Memory SP-to-SP" |
| 67 | function="test_req_mem_lend_sp_to_sp" /> |
| 68 | <testcase name="Request Donate Memory SP-to-SP" |
| 69 | function="test_req_mem_donate_sp_to_sp" /> |
J-Alves | 40618a3 | 2020-10-08 17:25:37 +0100 | [diff] [blame] | 70 | </testsuite> |
| 71 | |
Olivier Deprez | 881b199 | 2020-12-01 15:34:34 +0100 | [diff] [blame] | 72 | <testsuite name="SIMD,SVE Registers context" |
| 73 | description="Validate context switch between NWd and SWd" > |
| 74 | <testcase name="Check that SIMD registers context is preserved" |
| 75 | function="test_simd_vectors_preserved" /> |
Max Shvetsov | 959be33 | 2021-03-16 14:18:13 +0000 | [diff] [blame] | 76 | <testcase name="Check that SVE registers context is preserved" |
| 77 | function="test_sve_vectors_preserved" /> |
Olivier Deprez | 881b199 | 2020-12-01 15:34:34 +0100 | [diff] [blame] | 78 | </testsuite> |
| 79 | |
Manish Pandey | dfe3ab3 | 2020-09-11 10:31:28 +0100 | [diff] [blame] | 80 | <testsuite name="FF-A Interrupt" |
| 81 | description="Test non-secure Interrupts" > |
| 82 | <testcase name="Test NS interrupts" |
| 83 | function="test_ffa_ns_interrupt" /> |
| 84 | </testsuite> |
| 85 | |
Madhukar Pappireddy | 172523b | 2020-12-31 19:25:33 -0600 | [diff] [blame] | 86 | <testsuite name="SMMUv3 tests" |
| 87 | description="Initiate stage2 translation for streams from upstream peripherals" > |
| 88 | <testcase name="Check DMA command by SMMUv3TestEngine completes" |
| 89 | function="test_smmu_spm" /> |
| 90 | </testsuite> |
Daniel Boulby | 198deda | 2021-03-03 11:35:25 +0000 | [diff] [blame] | 91 | |
Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 92 | </testsuites> |