TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
partition_t Struct Reference

#include <secure_fw/spm/cmsis_psa/spm_ipc.h>

Collaboration diagram for partition_t:

Data Fields

const struct partition_static_tstatic_data
 
void * p_platform
 
void * p_interrupts
 
void * p_metadata
 
struct tfm_core_thread_t sp_thread
 
struct tfm_event_t event
 
struct tfm_list_node_t msg_list
 
uint32_t signals_allowed
 
uint32_t signals_waiting
 
uint32_t signals_asserted
 
const struct
tfm_spm_partition_platform_data_t ** 
platform_data_list
 
const struct
tfm_spm_partition_memory_data_t * 
memory_data
 

Detailed Description

Holds the fields that define a partition for SPM. The fields are further divided to structures, to keep the related fields close to each other.

Definition at line 103 of file spm_ipc.h.

Field Documentation

struct tfm_event_t event

Definition at line 109 of file spm_ipc.h.

const struct tfm_spm_partition_memory_data_t* memory_data

Definition at line 116 of file spm_ipc.h.

struct tfm_list_node_t msg_list

Definition at line 110 of file spm_ipc.h.

void* p_interrupts

Definition at line 106 of file spm_ipc.h.

void* p_metadata

Definition at line 107 of file spm_ipc.h.

void* p_platform

Definition at line 105 of file spm_ipc.h.

const struct tfm_spm_partition_platform_data_t** platform_data_list

A list of platform_data pointers

Definition at line 115 of file spm_ipc.h.

uint32_t signals_allowed

Definition at line 111 of file spm_ipc.h.

uint32_t signals_asserted

Definition at line 113 of file spm_ipc.h.

uint32_t signals_waiting

Definition at line 112 of file spm_ipc.h.

struct tfm_core_thread_t sp_thread

Definition at line 108 of file spm_ipc.h.

const struct partition_static_t* static_data

Definition at line 104 of file spm_ipc.h.


The documentation for this struct was generated from the following file: