2 * Copyright (c) 2018, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#ifndef __TFM_PLATFORM_CORE_API_H__
9#define __TFM_PLATFORM_CORE_API_H__
10
11/**
12 * \brief Should be called in case of access violation.
13 *
14 * There might be platform specific means, by which it is possible on a
15 * subsystem to detect access violation. For example a platform can have a
16 * Peripheral Protection Controller, to detect unauthorised accesses to
17 * peripheral registers. Setting up the protection, and handling the violation
18 * is implemented in platform specific code. However TF-M should be able to
19 * decide how to proceed if a violation happens. So to notify TF-M, platform
20 * code have to call this function, if a violation happens.
21 */
22void tfm_access_violation_handler(void);
23
24#endif /* __TFM_PLATFORM_CORE_API_H__ */
Important Information for this Arm website
This site uses cookies to store information on your computer.
By continuing to use our site, you consent to our cookies.
If you are not happy with the use of these cookies, please review our
Cookie Policy
to learn how they can be disabled.
By disabling cookies, some features of the site will not work.