J-Alves | d39aa5b | 2023-05-24 10:21:46 +0100 | [diff] [blame] | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | |
| 3 | <!-- |
| 4 | Copyright (c) 2024, Arm Limited. All rights reserved. |
| 5 | |
| 6 | SPDX-License-Identifier: BSD-3-Clause |
| 7 | --> |
| 8 | |
| 9 | <testsuites> |
| 10 | |
| 11 | <testsuite name="FF-A Memory Sharing (RME)" |
| 12 | description="Test FF-A Memory Sharing ABIs" > |
| 13 | <testcase name="Lend Memory to Secure World" |
| 14 | function="test_mem_lend_sp" /> |
| 15 | <testcase name="Lend memory, clear flag set" |
| 16 | function="test_mem_share_to_sp_clear_memory"/> |
| 17 | <testcase name="Share Memory with Secure World" |
| 18 | function="test_mem_share_sp" /> |
| 19 | <testcase name="Donate Memory to Secure World" |
| 20 | function="test_mem_donate_sp"/> |
| 21 | <testcase name="Request Share Memory SP-to-SP" |
| 22 | function="test_req_mem_share_sp_to_sp" /> |
| 23 | <testcase name="Request Lend Memory SP-to-SP" |
| 24 | function="test_req_mem_lend_sp_to_sp" /> |
| 25 | <testcase name="Request Donate Memory SP-to-SP" |
| 26 | function="test_req_mem_donate_sp_to_sp" /> |
| 27 | <testcase name="Request Share NS Memory (large PA) SP-to-SP" |
| 28 | function="test_req_ns_mem_share_sp_to_sp" /> |
| 29 | <testcase name="Request Share Memory SP-to-VM" |
| 30 | function="test_req_mem_share_sp_to_vm" /> |
| 31 | <testcase name="Request Lend Memory SP-to-VM" |
| 32 | function="test_req_mem_lend_sp_to_vm" /> |
| 33 | <testcase name="Share forbidden memory with SP" |
| 34 | function="test_share_forbidden_ranges" /> |
| 35 | <testcase name="Donate consecutively" |
| 36 | function="test_consecutive_donate" /> |
| 37 | </testsuite> |
| 38 | |
| 39 | <testsuite name="Invalid memory access" description="Invalid memory access"> |
| 40 | <testcase name="Access EL3 memory from NS world" |
| 41 | function="el3_memory_cannot_be_accessed_in_ns" /> |
| 42 | <testcase name="Access Secure memory from NS world" |
| 43 | function="s_memory_cannot_be_accessed_in_ns" /> |
| 44 | </testsuite> |
| 45 | |
| 46 | <testsuite name="Invalid memory access with RME extension" |
| 47 | description="Invalid memory access with RME extension"> |
| 48 | <testcase name="Access Realm memory from NS world" |
| 49 | function="rl_memory_cannot_be_accessed_in_ns" /> |
| 50 | <testcase name="Access Secure memory from Realm world" |
| 51 | function="s_memory_cannot_be_accessed_in_rl" /> |
| 52 | <testcase name="Access Root memory from Realm world" |
| 53 | function="rt_memory_cannot_be_accessed_in_rl" /> |
| 54 | <testcase name="Share memory to an SP from a Root region" |
| 55 | function="rt_memory_cannot_be_accessed_in_s" /> |
J-Alves | 3be0efa | 2023-10-02 19:11:11 +0100 | [diff] [blame] | 56 | <testcase name="FF-A memory share fails if using realm memory" |
| 57 | function="test_ffa_mem_send_sp_realm_memory" /> |
| 58 | <testcase name="FF-A memory share fail realm memory other constituent" |
| 59 | function="test_ffa_mem_lend_sp_realm_memory_separate_constituent" /> |
J-Alves | a23b8ff | 2024-02-23 14:50:14 +0000 | [diff] [blame^] | 60 | <testcase name="FF-A partition info get after NWd RX is in realm PAS" |
| 61 | function="test_ffa_rxtx_to_realm_pas" /> |
J-Alves | d39aa5b | 2023-05-24 10:21:46 +0100 | [diff] [blame] | 62 | </testsuite> |
| 63 | |
| 64 | </testsuites> |