TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_multi_core.c File Reference
#include "psa/client.h"
#include "tfm_assert.h"
#include "tfm_nspm.h"
#include "tfm_spe_mailbox.h"
#include "tfm_spm_hal.h"
#include "tfm_spm_log.h"
#include "utilities.h"
Include dependency graph for tfm_multi_core.c:

Go to the source code of this file.

Macros

#define DEFAULT_NS_CLIENT_ID   (-1)
 

Functions

int32_t tfm_nspm_get_current_client_id (void)
 Get the client ID of the current NS client. More...
 
void tfm_nspm_thread_entry (void)
 
void tfm_psa_ipc_request_handler (const uint32_t svc_args[])
 

Macro Definition Documentation

#define DEFAULT_NS_CLIENT_ID   (-1)

Definition at line 15 of file tfm_multi_core.c.

Function Documentation

int32_t tfm_nspm_get_current_client_id ( void  )

Get the client ID of the current NS client.

Returns
The client id of the current NS client. 0 (invalid client id) is returned in case of error.

Definition at line 17 of file tfm_multi_core.c.

void tfm_nspm_thread_entry ( void  )

IRQ count per partition Declarations of partition init functions

Definition at line 22 of file tfm_multi_core.c.

void tfm_psa_ipc_request_handler ( const uint32_t  svc_args[])

Definition at line 48 of file tfm_multi_core.c.

Here is the call graph for this function: