blob: 3df9fe6dd1ae715ee80c33437a37b377fc98d725 [file] [log] [blame]
Summer Qin9c1fba12020-08-12 15:49:12 +08001/*
2 * Copyright (c) 2020, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#ifndef __TFM_BOOT_DATA_H__
9#define __TFM_BOOT_DATA_H__
10
11#include <stdint.h>
12
13/**
14 * \brief Retrieve secure partition related data from shared memory area, which
15 * stores shared data between bootloader and runtime firmware.
16 *
17 * \param[in] args Pointer to stack frame, which carries input parameters.
18 */
19void tfm_core_get_boot_data_handler(uint32_t args[]);
20
21/**
22 * \brief Validate the content of shared memory area, which stores the shared
23 * data between bootloader and runtime firmware.
24 */
25void tfm_core_validate_boot_data(void);
26
27#endif /* __TFM_BOOT_DATA_H__ */