| <?xml version="1.0" encoding="utf-8"?> |
| |
| <!-- |
| Copyright (c) 2018-2021, Arm Limited. All rights reserved. |
| |
| SPDX-License-Identifier: BSD-3-Clause |
| --> |
| |
| <testsuites> |
| <testsuite name="FF-A Setup and Discovery" |
| description="Test FF-A Setup and Discovery interfaces" > |
| <testcase name="Test FFA_FEATURES" |
| function="test_ffa_features" /> |
| |
| <testcase name="Same FFA version as SPM" |
| function="test_ffa_version_equal" /> |
| <testcase name="Setting bit 31 in input version" |
| function="test_ffa_version_bit31"/> |
| <testcase name="Bigger FFA version than SPM" |
| function="test_ffa_version_bigger" /> |
| <testcase name="Smaller FFA version than SPM" |
| function="test_ffa_version_smaller" /> |
| |
| <testcase name="FF-A RXTX Map API success" |
| function="test_ffa_rxtx_map_success" /> |
| <testcase name="FF-A RXTX Map API consecutive" |
| function="test_ffa_rxtx_map_fail" /> |
| |
| <testcase name="Test FFA_SPM_ID_GET" |
| function="test_ffa_spm_id_get" /> |
| </testsuite> |
| |
| <testsuite name="FF-A Direct messaging" |
| description="Test FF-A Direct messaging" > |
| |
| <testcase name="FF-A direct messaging" |
| function="test_ffa_direct_messaging" /> |
| |
| <testcase name="FF-A Request SP-to-SP direct messaging" |
| function="test_ffa_sp_to_sp_direct_messaging" /> |
| |
| <testcase name="FF-A Request SP-to-SP direct messaging deadlock" |
| function="test_ffa_sp_to_sp_deadlock" /> |
| |
| </testsuite> |
| |
| <testsuite name="FF-A Power management" |
| description="Test FF-A power management" > |
| <testcase name="FF-A SP hotplug" |
| function="test_ffa_secondary_core_direct_msg" /> |
| </testsuite> |
| |
| <testsuite name="FF-A Memory Sharing" |
| description="Test FF-A Memory Sharing ABIs" > |
| <testcase name="Lend Memory to Secure World" |
| function="test_mem_lend_sp" /> |
| <testcase name="Share Memory with Secure World" |
| function="test_mem_share_sp" /> |
| <testcase name="Donate Memory to Secure World" |
| function="test_mem_donate_sp"/> |
| <testcase name="Request Share Memory SP-to-SP" |
| function="test_req_mem_share_sp_to_sp" /> |
| <testcase name="Request Lend Memory SP-to-SP" |
| function="test_req_mem_lend_sp_to_sp" /> |
| <testcase name="Request Donate Memory SP-to-SP" |
| function="test_req_mem_donate_sp_to_sp" /> |
| </testsuite> |
| |
| <testsuite name="SIMD,SVE Registers context" |
| description="Validate context switch between NWd and SWd" > |
| <testcase name="Check that SIMD registers context is preserved" |
| function="test_simd_vectors_preserved" /> |
| </testsuite> |
| |
| <testsuite name="FF-A Interrupt" |
| description="Test non-secure Interrupts" > |
| <testcase name="Test NS interrupts" |
| function="test_ffa_ns_interrupt" /> |
| </testsuite> |
| |
| <testsuite name="SMMUv3 tests" |
| description="Initiate stage2 translation for streams from upstream peripherals" > |
| <testcase name="Check DMA command by SMMUv3TestEngine completes" |
| function="test_smmu_spm" /> |
| </testsuite> |
| |
| </testsuites> |