AlexeiFedorov | 2f30f10 | 2023-03-13 19:37:46 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2023, Arm Limited. All rights reserved. |
| 3 | * |
| 4 | * SPDX-License-Identifier: BSD-3-Clause |
| 5 | * |
| 6 | */ |
| 7 | |
| 8 | #ifndef REALM_TESTS_H |
| 9 | #define REALM_TESTS_H |
| 10 | |
| 11 | bool test_pmuv3_cycle_works_realm(void); |
Shruti Gupta | b1b3792 | 2024-01-13 21:49:04 +0000 | [diff] [blame] | 12 | bool test_pmuv3_counter(void); |
AlexeiFedorov | 2f30f10 | 2023-03-13 19:37:46 +0000 | [diff] [blame] | 13 | bool test_pmuv3_event_works_realm(void); |
| 14 | bool test_pmuv3_rmm_preserves(void); |
| 15 | bool test_pmuv3_overflow_interrupt(void); |
Shruti Gupta | 9d0cfe8 | 2023-04-17 10:57:26 +0100 | [diff] [blame] | 16 | bool test_realm_pauth_set_cmd(void); |
| 17 | bool test_realm_pauth_check_cmd(void); |
| 18 | bool test_realm_pauth_fault(void); |
Arunachalam Ganapathy | 0bbdc2d | 2023-04-05 15:30:18 +0100 | [diff] [blame] | 19 | bool test_realm_sve_rdvl(void); |
| 20 | bool test_realm_sve_read_id_registers(void); |
| 21 | bool test_realm_sve_probe_vl(void); |
Arunachalam Ganapathy | c1136a8 | 2023-04-12 15:24:44 +0100 | [diff] [blame] | 22 | bool test_realm_sve_ops(void); |
Arunachalam Ganapathy | 5270d01 | 2023-04-19 14:53:42 +0100 | [diff] [blame] | 23 | bool test_realm_sve_fill_regs(void); |
Arunachalam Ganapathy | f369717 | 2023-09-04 15:04:46 +0100 | [diff] [blame] | 24 | bool test_realm_sve_cmp_regs(void); |
Arunachalam Ganapathy | 73949a2 | 2023-06-05 12:01:05 +0100 | [diff] [blame] | 25 | bool test_realm_sve_undef_abort(void); |
Shruti Gupta | 24597d1 | 2023-10-02 10:40:19 +0100 | [diff] [blame] | 26 | bool test_realm_multiple_rec_psci_denied_cmd(void); |
Shruti Gupta | affbae8 | 2023-08-22 12:51:11 +0100 | [diff] [blame] | 27 | bool test_realm_multiple_rec_multiple_cpu_cmd(void); |
Arunachalam Ganapathy | 1768e59 | 2023-05-23 13:28:38 +0100 | [diff] [blame] | 28 | bool test_realm_sme_read_id_registers(void); |
| 29 | bool test_realm_sme_undef_abort(void); |
Javier Almansa Sobrino | 7c78f7b | 2024-10-25 11:44:32 +0100 | [diff] [blame] | 30 | bool test_realm_sctlr2_ease(void); |
Juan Pablo Conde | 88ffad2 | 2024-10-11 21:22:29 -0500 | [diff] [blame] | 31 | bool test_realm_attestation(void); |
| 32 | bool test_realm_attestation_fault(void); |
AlexeiFedorov | 2f30f10 | 2023-03-13 19:37:46 +0000 | [diff] [blame] | 33 | |
| 34 | #endif /* REALM_TESTS_H */ |
| 35 | |