text: /*
   * Copyright (c) 2018-2019, Arm Limited. All rights reserved.
   *
   * SPDX-License-Identifier: BSD-3-Clause
   *
   */
  
  #ifndef __TFM_PLATFORM_CORE_API_H__
  #define __TFM_PLATFORM_CORE_API_H__
  
  /**
   * \brief Should be called in case of access violation.
   *
   * There might be platform specific means, by which it is possible on a
   * subsystem to detect access violation. For example a platform can have a
   * Peripheral Protection Controller, to detect unauthorised accesses to
   * peripheral registers. Setting up the protection, and handling the violation
   * is implemented in platform specific code. However TF-M should be able to
   * decide how to proceed if a violation happens. So to notify TF-M, platform
   * code have to call this function, if a violation happens.
   */
  void tfm_access_violation_handler(void);
  
  #endif /* __TFM_PLATFORM_CORE_API_H__ */
  