| <?xml version="1.0" encoding="utf-8"?> |
| |
| <!-- |
| Copyright (c) 2018-2024, Arm Limited. All rights reserved. |
| |
| SPDX-License-Identifier: BSD-3-Clause |
| --> |
| |
| <testsuites> |
| |
| <testsuite name="CPU extensions" description="Various CPU extensions tests"> |
| <testcase name="AMUv1 valid counter values" function="test_amu_valid_ctr" /> |
| <testcase name="AMUv1 suspend/resume" function="test_amu_suspend_resume" /> |
| <testcase name="SVE support" function="test_sve_support" /> |
| <testcase name="Access Pointer Authentication Registers" function="test_pauth_reg_access" /> |
| <testcase name="Use Pointer Authentication Instructions" function="test_pauth_instructions" /> |
| <testcase name="Check for Pointer Authentication key leakage from EL3" function="test_pauth_leakage" /> |
| <testcase name="Check for Pointer Authentication key leakage from TSP" function="test_pauth_leakage_tsp" /> |
| <testcase name="Access MPAM registers" function="test_mpam_reg_access" /> |
| <testcase name="Use MTE Instructions" function="test_mte_instructions" /> |
| <testcase name="Check for MTE register leakage" function="test_mte_leakage" /> |
| <testcase name="Use FGT Registers" function="test_fgt_enabled" /> |
| <testcase name="Use ECV Registers" function="test_ecv_enabled" /> |
| <testcase name="Use trace buffer control Registers" function="test_trbe_enabled" /> |
| <testcase name="Use branch record buffer control registers" function="test_brbe_enabled" /> |
| <testcase name="Use trace filter control Registers" function="test_trf_enabled" /> |
| <testcase name="Use trace system Registers" function="test_sys_reg_trace_enabled" /> |
| <testcase name="SME support" function="test_sme_support" /> |
| <testcase name="SME2 support" function="test_sme2_support" /> |
| <testcase name="SPE support" function="test_spe_support" /> |
| <testcase name="AFP support" function="test_afp_support" /> |
| <testcase name="Test wfit instruction" function="test_wfit_instruction" /> |
| <testcase name="Test wfet instruction" function="test_wfet_instruction" /> |
| <testcase name="PMUv3 cycle counter functional in NS" function="test_pmuv3_cycle_works_ns" /> |
| <testcase name="PMUv3 event counter functional in NS" function="test_pmuv3_event_works_ns" /> |
| <testcase name="PMUv3 SMC counter preservation" function="test_pmuv3_el3_preserves" /> |
| </testsuite> |
| |
| <testsuite name="ARM_ARCH_SVC" description="Arm Architecture Service tests"> |
| <testcase name="SMCCC_ARCH_WORKAROUND_1 test" function="test_smccc_arch_workaround_1" /> |
| <testcase name="SMCCC_ARCH_WORKAROUND_2 test" function="test_smccc_arch_workaround_2" /> |
| <testcase name="SMCCC_ARCH_WORKAROUND_3 test" function="test_smccc_arch_workaround_3" /> |
| <testcase name="SMCCC_ARCH_SOC_ID test" function="test_smccc_arch_soc_id" /> |
| </testsuite> |
| |
| </testsuites> |