TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_secure_irq_handlers.inc
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2018-2020, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 /*********** WARNING: This is an auto-generated file. Do not edit! ***********/
9 
10 #ifdef TFM_PARTITION_PROTECTED_STORAGE
12 #endif
13 #ifdef TFM_PARTITION_INTERNAL_TRUSTED_STORAGE
15 #endif
16 #ifdef TFM_PARTITION_AUDIT_LOG
18 #endif
19 #ifdef TFM_PARTITION_CRYPTO
21 #endif
22 #ifdef TFM_PARTITION_PLATFORM
24 #endif
25 #ifdef TFM_PARTITION_INITIAL_ATTESTATION
27 #endif
28 #ifdef TFM_PARTITION_TEST_CORE
30 #endif
31 #ifdef TFM_PARTITION_TEST_CORE
33 #endif
34 #ifdef TFM_PARTITION_TEST_SECURE_SERVICES
36 #endif
37 #ifdef TFM_PARTITION_TEST_CORE_IPC
39 #endif
40 #ifdef TFM_PARTITION_TEST_CORE_IPC
42 #endif
43 #ifdef TFM_ENABLE_IRQ_TEST
45 #endif
46 #ifdef TFM_PARTITION_TEST_PS
48 #endif
49 #ifdef TFM_PARTITION_TEST_SECURE_SERVICES
51 #endif
52 #include "psa_manifest/pid.h"
53 
54 /* Definitions of the signals of the IRQs */
56 #ifdef TFM_ENABLE_IRQ_TEST
58 #endif /* TFM_ENABLE_IRQ_TEST */
59  {0, 0, (IRQn_Type) 0, 0} /* add dummy element to avoid non-standard empty array */
60 };
61 
63  sizeof(*tfm_core_irq_signals)) - 1; /* adjust for the dummy element */
64 
65 extern void priv_irq_handler_main(uint32_t partition_id,
66  uint32_t unpriv_handler,
67  uint32_t irq_signal,
68  uint32_t irq_line);
69 
70 /* Forward declarations of unpriv IRQ handlers*/
71 #ifdef TFM_ENABLE_IRQ_TEST
73 #endif /* TFM_ENABLE_IRQ_TEST */
74 
75 
76 /* Definitions of privileged IRQ handlers */
77 #ifdef TFM_ENABLE_IRQ_TEST
78 void TFM_TIMER0_IRQ_Handler(void)
79 {
83  TFM_TIMER0_IRQ);
84 }
85 
86 #endif /* TFM_ENABLE_IRQ_TEST */
87 
const struct tfm_core_irq_signal_data_t tfm_core_irq_signals[]
#define SPM_CORE_IRQ_TEST_1_SIGNAL_TIMER_0_IRQ
void SPM_CORE_IRQ_TEST_1_SIGNAL_TIMER_0_IRQ_isr(void)
const size_t tfm_core_irq_signals_count
void priv_irq_handler_main(uint32_t partition_id, uint32_t unpriv_handler, uint32_t irq_signal, uint32_t irq_line)
#define TFM_IRQ_TEST_1
Definition: pid.h:28