TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_core_svc.h File Reference
#include "tfm_hal_device_header.h"
Include dependency graph for tfm_core_svc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SVC(code)   __ASM volatile("svc %0" : : "I" (code))
 

Enumerations

enum  tfm_svc_number_t {
  TFM_SVC_SFN_REQUEST = 0, TFM_SVC_SFN_RETURN, TFM_SVC_GET_CALLER_CLIENT_ID, TFM_SVC_SPM_REQUEST,
  TFM_SVC_GET_BOOT_DATA, TFM_SVC_DEPRIV_REQ, TFM_SVC_DEPRIV_RET, TFM_SVC_ENABLE_IRQ,
  TFM_SVC_DISABLE_IRQ, TFM_SVC_PSA_WAIT, TFM_SVC_PSA_EOI, TFM_SVC_HANDLER_MODE,
  TFM_SVC_PLATFORM_BASE = 50
}
 

Macro Definition Documentation

#define SVC (   code)    __ASM volatile("svc %0" : : "I" (code))

Definition at line 48 of file tfm_core_svc.h.

Enumeration Type Documentation

Enumerator
TFM_SVC_SFN_REQUEST 
TFM_SVC_SFN_RETURN 
TFM_SVC_GET_CALLER_CLIENT_ID 
TFM_SVC_SPM_REQUEST 
TFM_SVC_GET_BOOT_DATA 
TFM_SVC_DEPRIV_REQ 
TFM_SVC_DEPRIV_RET 
TFM_SVC_ENABLE_IRQ 
TFM_SVC_DISABLE_IRQ 
TFM_SVC_PSA_WAIT 
TFM_SVC_PSA_EOI 
TFM_SVC_HANDLER_MODE 
TFM_SVC_PLATFORM_BASE 

Definition at line 13 of file tfm_core_svc.h.