TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_arch.c File Reference
#include "tfm_arch.h"
#include "tfm_core_utils.h"
#include "tfm/tfm_core_svc.h"
#include "tfm/tfm_spm_services.h"
Include dependency graph for tfm_arch.c:

Go to the source code of this file.

Functions

int32_t tfm_spm_request_reset_vote (void)
 Request a vote from SPM on a system reset. More...
 
void tfm_enable_irq (psa_signal_t irq_signal)
 
void tfm_disable_irq (psa_signal_t irq_signal)
 
void tfm_arch_init_context (struct tfm_arch_ctx_t *p_actx, void *param, uintptr_t pfn, uintptr_t stk_btm, uintptr_t stk_top)
 

Function Documentation

void tfm_arch_init_context ( struct tfm_arch_ctx_t p_actx,
void *  param,
uintptr_t  pfn,
uintptr_t  stk_btm,
uintptr_t  stk_top 
)

Definition at line 57 of file tfm_arch.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void tfm_disable_irq ( psa_signal_t  irq_signal)

Definition at line 36 of file tfm_arch.c.

void tfm_enable_irq ( psa_signal_t  irq_signal)

Definition at line 28 of file tfm_arch.c.

Here is the caller graph for this function:

int32_t tfm_spm_request_reset_vote ( void  )

Request a vote from SPM on a system reset.

Returns
Returns 0 if request is accepted, any other value means reject

Definition at line 22 of file tfm_arch.c.

Here is the caller graph for this function: