Anton Komlev | 94758d4 | 2023-06-15 16:39:36 +0100 | [diff] [blame] | 1 | /* |
Jamie Fox | 6d4ee16 | 2023-11-27 17:27:37 +0000 | [diff] [blame] | 2 | * Copyright (c) 2017-2023, Arm Limited. All rights reserved. |
Anton Komlev | 94758d4 | 2023-06-15 16:39:36 +0100 | [diff] [blame] | 3 | * |
4 | * SPDX-License-Identifier: BSD-3-Clause | ||||
5 | * | ||||
6 | */ | ||||
7 | |||||
8 | #include "test_app.h" | ||||
9 | #include "tfm_log.h" | ||||
David Hu | 479ef00 | 2023-10-20 14:44:32 +0800 | [diff] [blame] | 10 | #ifdef TFM_NS_REG_TEST |
Kevin Peng | 8532a44 | 2023-11-28 16:05:23 +0800 | [diff] [blame] | 11 | #include "non_secure_suites.h" |
David Hu | 479ef00 | 2023-10-20 14:44:32 +0800 | [diff] [blame] | 12 | #endif |
Jamie Fox | 6d4ee16 | 2023-11-27 17:27:37 +0000 | [diff] [blame] | 13 | #include "os_wrapper/thread.h" |
Anton Komlev | 94758d4 | 2023-06-15 16:39:36 +0100 | [diff] [blame] | 14 | |
15 | /** | ||||
16 | * \brief Services test thread | ||||
17 | * | ||||
18 | */ | ||||
19 | __attribute__((noreturn)) | ||||
20 | void test_app(void *argument) | ||||
21 | { | ||||
22 | UNUSED_VARIABLE(argument); | ||||
23 | |||||
David Hu | 479ef00 | 2023-10-20 14:44:32 +0800 | [diff] [blame] | 24 | #ifdef TFM_NS_REG_TEST |
Kevin Peng | 8532a44 | 2023-11-28 16:05:23 +0800 | [diff] [blame] | 25 | ns_reg_test_start(); |
David Hu | 479ef00 | 2023-10-20 14:44:32 +0800 | [diff] [blame] | 26 | #endif |
Anton Komlev | 94758d4 | 2023-06-15 16:39:36 +0100 | [diff] [blame] | 27 | |
28 | /* Output EOT char for test environments like FVP. */ | ||||
29 | LOG_MSG("\x04"); | ||||
30 | |||||
31 | /* End of test */ | ||||
Jamie Fox | 6d4ee16 | 2023-11-27 17:27:37 +0000 | [diff] [blame] | 32 | os_wrapper_thread_exit(); |
Anton Komlev | 94758d4 | 2023-06-15 16:39:36 +0100 | [diff] [blame] | 33 | } |