blob: 22ae5102710e4ecc193093ebb3e24c2b13809ea4 [file] [log] [blame]
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +02001<?xml version="1.0" encoding="utf-8"?>
2
3<!--
Arvind Ram Prakash13887ac2024-01-04 15:22:52 -06004 Copyright (c) 2018-2024, 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" />
Arvind Ram Prakash2f2c9592024-06-06 16:34:28 -050015 <testcase name="Debugv8p9 support" function="test_debugv8p9_enabled" />
Joel Hutton8790f022019-03-15 14:47:02 +000016 <testcase name="Access Pointer Authentication Registers" function="test_pauth_reg_access" />
17 <testcase name="Use Pointer Authentication Instructions" function="test_pauth_instructions" />
18 <testcase name="Check for Pointer Authentication key leakage from EL3" function="test_pauth_leakage" />
19 <testcase name="Check for Pointer Authentication key leakage from TSP" function="test_pauth_leakage_tsp" />
Arvind Ram Prakash13887ac2024-01-04 15:22:52 -060020 <testcase name="Access MPAM registers" function="test_mpam_reg_access" />
Sandrine Bailleux277fb762019-10-08 12:10:45 +020021 <testcase name="Use MTE Instructions" function="test_mte_instructions" />
22 <testcase name="Check for MTE register leakage" function="test_mte_leakage" />
Jimmy Brisson90f1d5c2020-04-16 10:54:51 -050023 <testcase name="Use FGT Registers" function="test_fgt_enabled" />
Jimmy Brisson945095a2020-04-16 10:54:59 -050024 <testcase name="Use ECV Registers" function="test_ecv_enabled" />
Manish V Badarkhe87c03d12021-07-06 22:57:11 +010025 <testcase name="Use trace buffer control Registers" function="test_trbe_enabled" />
johpow018c3da8b2022-01-31 18:14:41 -060026 <testcase name="Use branch record buffer control registers" function="test_brbe_enabled" />
Manish V Badarkhe2c518e52021-07-08 16:36:57 +010027 <testcase name="Use trace filter control Registers" function="test_trf_enabled" />
Manish V Badarkhe6d0e1b62021-07-09 13:58:28 +010028 <testcase name="Use trace system Registers" function="test_sys_reg_trace_enabled" />
johpow0150ccb552020-11-10 19:22:13 -060029 <testcase name="SME support" function="test_sme_support" />
Jayanth Dodderi Chidanand95d5d272023-01-16 17:58:47 +000030 <testcase name="SME2 support" function="test_sme2_support" />
Manish V Badarkhe589a1122021-12-31 15:20:08 +000031 <testcase name="SPE support" function="test_spe_support" />
Manish V Badarkhe82e1a252022-01-04 13:45:31 +000032 <testcase name="AFP support" function="test_afp_support" />
Manish V Badarkheb31bc752021-12-24 08:52:52 +000033 <testcase name="Test wfit instruction" function="test_wfit_instruction" />
34 <testcase name="Test wfet instruction" function="test_wfet_instruction" />
Boyan Karatotev35e3ca02022-10-10 16:39:45 +010035 <testcase name="PMUv3 cycle counter functional in NS" function="test_pmuv3_cycle_works_ns" />
36 <testcase name="PMUv3 event counter functional in NS" function="test_pmuv3_event_works_ns" />
Boyan Karatotev8585eef2022-10-11 17:45:28 +010037 <testcase name="PMUv3 SMC counter preservation" function="test_pmuv3_el3_preserves" />
Jayanth Dodderi Chidanandcd6c94b2022-02-15 17:19:05 +000038 <testcase name="LS64 support" function="test_ls64_instructions" />
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020039 </testsuite>
40
41 <testsuite name="ARM_ARCH_SVC" description="Arm Architecture Service tests">
42 <testcase name="SMCCC_ARCH_WORKAROUND_1 test" function="test_smccc_arch_workaround_1" />
43 <testcase name="SMCCC_ARCH_WORKAROUND_2 test" function="test_smccc_arch_workaround_2" />
Bipin Ravi4e577572022-05-13 15:30:46 -050044 <testcase name="SMCCC_ARCH_WORKAROUND_3 test" function="test_smccc_arch_workaround_3" />
Manish V Badarkhebc93a342020-04-28 17:59:32 +010045 <testcase name="SMCCC_ARCH_SOC_ID test" function="test_smccc_arch_soc_id" />
Sandrine Bailleux3cd87d72018-10-09 11:12:55 +020046 </testsuite>
47
48</testsuites>