aboutsummaryrefslogtreecommitdiff
path: root/tftf/tests/tests-cpu-extensions.xml
blob: aff6b61ee533ba59887747c15391323f9b84afb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="utf-8"?>

<!--
  Copyright (c) 2018-2020, 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="Use MTE Instructions" function="test_mte_instructions" />
    <testcase name="Check for MTE register leakage" function="test_mte_leakage" />
  </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_SOC_ID test" function="test_smccc_arch_soc_id" />
  </testsuite>

</testsuites>