Mbed OS Reference
Loading...
Searching...
No Matches
tfm_plat_defs.h File Reference
#include <stdint.h>
#include <limits.h>

Go to the source code of this file.

Macros

#define TFM_LINK_SET_OBJECT_IN_PARTITION_SECTION(TFM_PARTITION_NAME)    __attribute__((section(TFM_PARTITION_NAME"_ATTR_FN")))
 This macro provides a mechanism to place a function code in a specific secure partition at linker time in TF-M Level 3. More...
 

Enumerations

enum  tfm_plat_err_t
 Error enum for TFM platform functions. More...
 

Detailed Description

Note
The interfaces defined in this file must be implemented for each target.

Definition in file tfm_plat_defs.h.

Macro Definition Documentation

◆ TFM_LINK_SET_OBJECT_IN_PARTITION_SECTION

#define TFM_LINK_SET_OBJECT_IN_PARTITION_SECTION (   TFM_PARTITION_NAME)     __attribute__((section(TFM_PARTITION_NAME"_ATTR_FN")))

This macro provides a mechanism to place a function code in a specific secure partition at linker time in TF-M Level 3.

Parameters
[in]TFM_PARTITION_NAMETF-M partition name assigned in the manifest file "tfm_partition_name" field.

Definition at line 40 of file tfm_plat_defs.h.

Enumeration Type Documentation

◆ tfm_plat_err_t

Error enum for TFM platform functions.

Definition at line 23 of file tfm_plat_defs.h.