1 /*
2  * Arm SCP/MCP Software
3  * Copyright (c) 2019-2022, Arm Limited and Contributors. All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 #ifndef ARCH_EXCEPTIONS_H
9 #define ARCH_EXCEPTIONS_H
10 
11 #include <fwk_noreturn.h>
12 
13 /*!
14  * \brief Arm reset exception handler.
15  *
16  * \details This is the first function that executes when the core comes online.
17  */
18 noreturn void arch_exception_reset(void);
19 
20 /*!
21  * \brief Invalid exception handler.
22  *
23  * \details This handler is used as the default in order to catch exceptions
24  *      that have not been configured with a handler of their own.
25  */
26 noreturn void arch_exception_invalid(void);
27 
28 #endif /* ARCH_EXCEPTIONS_H */
29