blob: ba85866faec0bd2a2b337f30d8f838a28d79f581 [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001<?xml version="1.0" encoding="utf-8"?>
2
3<!--
Manish V Badarkhe589a1122021-12-31 15:20:08 +00004 Copyright (c) 2018-2022, Arm Limited. All rights reserved.
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02005
6 SPDX-License-Identifier: BSD-3-Clause
7-->
8
9<testsuites>
10
11 <testsuite name="CPU extensions" description="Various CPU extensions tests">
John Tsichritziscae91ca2019-05-12 16:06:09 +010012 <testcase name="AMUv1 valid counter values" function="test_amu_valid_ctr" />
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020013 <testcase name="AMUv1 suspend/resume" function="test_amu_suspend_resume" />
Ambroise Vincentfae77722019-03-07 10:17:15 +000014 <testcase name="SVE support" function="test_sve_support" />
Joel Hutton8790f022019-03-15 14:47:02 +000015 <testcase name="Access Pointer Authentication Registers" function="test_pauth_reg_access" />
16 <testcase name="Use Pointer Authentication Instructions" function="test_pauth_instructions" />
17 <testcase name="Check for Pointer Authentication key leakage from EL3" function="test_pauth_leakage" />
18 <testcase name="Check for Pointer Authentication key leakage from TSP" function="test_pauth_leakage_tsp" />
Sandrine Bailleux277fb762019-10-08 12:10:45 +020019 <testcase name="Use MTE Instructions" function="test_mte_instructions" />
20 <testcase name="Check for MTE register leakage" function="test_mte_leakage" />
Jimmy Brisson90f1d5c2020-04-16 10:54:51 -050021 <testcase name="Use FGT Registers" function="test_fgt_enabled" />
Jimmy Brisson945095a2020-04-16 10:54:59 -050022 <testcase name="Use ECV Registers" function="test_ecv_enabled" />
Manish V Badarkhe87c03d12021-07-06 22:57:11 +010023 <testcase name="Use trace buffer control Registers" function="test_trbe_enabled" />
johpow018c3da8b2022-01-31 18:14:41 -060024 <testcase name="Use branch record buffer control registers" function="test_brbe_enabled" />
Manish V Badarkhe2c518e52021-07-08 16:36:57 +010025 <testcase name="Use trace filter control Registers" function="test_trf_enabled" />
Manish V Badarkhe6d0e1b62021-07-09 13:58:28 +010026 <testcase name="Use trace system Registers" function="test_sys_reg_trace_enabled" />
johpow0150ccb552020-11-10 19:22:13 -060027 <testcase name="SME support" function="test_sme_support" />
Manish V Badarkhe589a1122021-12-31 15:20:08 +000028 <testcase name="SPE support" function="test_spe_support" />
Manish V Badarkhe82e1a252022-01-04 13:45:31 +000029 <testcase name="AFP support" function="test_afp_support" />
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020030 </testsuite>
31
32 <testsuite name="ARM_ARCH_SVC" description="Arm Architecture Service tests">
33 <testcase name="SMCCC_ARCH_WORKAROUND_1 test" function="test_smccc_arch_workaround_1" />
34 <testcase name="SMCCC_ARCH_WORKAROUND_2 test" function="test_smccc_arch_workaround_2" />
Manish V Badarkhebc93a342020-04-28 17:59:32 +010035 <testcase name="SMCCC_ARCH_SOC_ID test" function="test_smccc_arch_soc_id" />
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020036 </testsuite>
37
38</testsuites>