blob: dba4555869db0fdc71ee0d52b8122c4de179b352 [file] [log] [blame]
Sandrine Bailleuxfe6ff412018-10-16 10:20:38 +02001#
Shruti Gupta38133fa2023-04-19 17:00:38 +01002# Copyright (c) 2018-2023, Arm Limited. All rights reserved.
Sandrine Bailleuxfe6ff412018-10-16 10:20:38 +02003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
nabkah01002e5692022-10-10 12:36:46 +01006
7TFTF_INCLUDES += \
8 -Iinclude/runtime_services/host_realm_managment
9
Sandrine Bailleuxfe6ff412018-10-16 10:20:38 +020010TESTS_SOURCES += \
11 $(addprefix tftf/tests/runtime_services/secure_service/, \
Daniel Boulbyce386b12022-03-29 18:36:36 +010012 ${ARCH}/ffa_arch_helpers.S \
J-Alves7581c382020-05-07 18:34:20 +010013 ffa_helpers.c \
Max Shvetsov103e0562021-02-04 16:58:31 +000014 spm_common.c \
Daniel Boulby82bf3392023-07-28 18:32:27 +010015 spm_test_helpers.c \
J-Alves7581c382020-05-07 18:34:20 +010016 test_ffa_direct_messaging.c \
J-Alvescd779f42024-04-22 14:31:06 +010017 test_ffa_indirect_messaging.c \
Manish Pandeydfe3ab32020-09-11 10:31:28 +010018 test_ffa_interrupts.c \
Madhukar Pappireddy77fbf492021-08-05 15:39:21 -050019 test_ffa_secure_interrupts.c \
J-Alves40618a32020-10-08 17:25:37 +010020 test_ffa_memory_sharing.c \
Daniel Boulby6833ea52021-03-04 17:20:12 +000021 test_ffa_setup_and_discovery.c \
J-Alvesbb467d12021-03-18 11:49:35 +000022 test_ffa_notifications.c \
Madhukar Pappireddy172523b2020-12-31 19:25:33 -060023 test_spm_smmu.c \
Olivier Deprez20b9b172021-04-22 14:39:54 +020024 test_ffa_exceptions.c \
Madhukar Pappireddycbd89892023-02-17 14:56:02 -060025 test_ffa_group0_interrupts.c \
Madhukar Pappireddye9c18122024-09-10 16:28:48 -050026 test_ffa_arch_timer.c \
Olivier Deprez20b9b172021-04-22 14:39:54 +020027 )
28
Shruti Gupta38133fa2023-04-19 17:00:38 +010029ifeq (${ARCH},aarch64)
30TESTS_SOURCES += \
31 $(addprefix tftf/tests/runtime_services/secure_service/, \
Olivier Deprez6bb3a502023-10-12 16:08:02 +020032 test_spm_simd.c \
Shruti Gupta38133fa2023-04-19 17:00:38 +010033 )
34
Olivier Deprez20b9b172021-04-22 14:39:54 +020035TESTS_SOURCES += \
nabkah01002e5692022-10-10 12:36:46 +010036 $(addprefix tftf/tests/runtime_services/host_realm_managment/, \
37 host_realm_rmi.c \
Manish V Badarkheb4bd94e2022-12-16 12:15:13 +000038 host_realm_helper.c \
39 )
Shruti Gupta38133fa2023-04-19 17:00:38 +010040
Olivier Deprez5563de02023-07-10 10:49:25 +020041TESTS_SOURCES += \
42 $(addprefix tftf/tests/runtime_services/secure_service/, \
43 test_ffa_smccc.c \
44 test_ffa_smccc_asm.S \
Madhukar Pappireddyb21ee3e2024-03-20 16:32:56 -050045 test_spm_context_mgmt.c \
Olivier Deprez5563de02023-07-10 10:49:25 +020046 )
47
Shruti Gupta38133fa2023-04-19 17:00:38 +010048TESTS_SOURCES += lib/extensions/fpu/fpu.c
49endif