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

Go to the source code of this file.

Macros

#define TFM_PS_SET_SID   (0x00000060U)
 
#define TFM_PS_SET_VERSION   (1U)
 
#define TFM_PS_GET_SID   (0x00000061U)
 
#define TFM_PS_GET_VERSION   (1U)
 
#define TFM_PS_GET_INFO_SID   (0x00000062U)
 
#define TFM_PS_GET_INFO_VERSION   (1U)
 
#define TFM_PS_REMOVE_SID   (0x00000063U)
 
#define TFM_PS_REMOVE_VERSION   (1U)
 
#define TFM_PS_GET_SUPPORT_SID   (0x00000064U)
 
#define TFM_PS_GET_SUPPORT_VERSION   (1U)
 
#define TFM_ITS_SET_SID   (0x00000070U)
 
#define TFM_ITS_SET_VERSION   (1U)
 
#define TFM_ITS_GET_SID   (0x00000071U)
 
#define TFM_ITS_GET_VERSION   (1U)
 
#define TFM_ITS_GET_INFO_SID   (0x00000072U)
 
#define TFM_ITS_GET_INFO_VERSION   (1U)
 
#define TFM_ITS_REMOVE_SID   (0x00000073U)
 
#define TFM_ITS_REMOVE_VERSION   (1U)
 
#define TFM_CRYPTO_SID   (0x00000080U)
 
#define TFM_CRYPTO_VERSION   (1U)
 
#define TFM_SP_PLATFORM_SYSTEM_RESET_SID   (0x00000040U)
 
#define TFM_SP_PLATFORM_SYSTEM_RESET_VERSION   (1U)
 
#define TFM_SP_PLATFORM_IOCTL_SID   (0x00000041U)
 
#define TFM_SP_PLATFORM_IOCTL_VERSION   (1U)
 
#define TFM_SP_PLATFORM_NV_COUNTER_SID   (0x00000042U)
 
#define TFM_SP_PLATFORM_NV_COUNTER_VERSION   (1U)
 
#define TFM_ATTEST_GET_TOKEN_SID   (0x00000020U)
 
#define TFM_ATTEST_GET_TOKEN_VERSION   (1U)
 
#define TFM_ATTEST_GET_TOKEN_SIZE_SID   (0x00000021U)
 
#define TFM_ATTEST_GET_TOKEN_SIZE_VERSION   (1U)
 
#define TFM_ATTEST_GET_PUBLIC_KEY_SID   (0x00000022U)
 
#define TFM_ATTEST_GET_PUBLIC_KEY_VERSION   (1U)
 
#define SPM_CORE_TEST_INIT_SUCCESS_SID   (0x0000F020U)
 
#define SPM_CORE_TEST_INIT_SUCCESS_VERSION   (1U)
 
#define SPM_CORE_TEST_DIRECT_RECURSION_SID   (0x0000F021U)
 
#define SPM_CORE_TEST_DIRECT_RECURSION_VERSION   (1U)
 
#define SPM_CORE_TEST_SS_TO_SS_SID   (0x0000F024U)
 
#define SPM_CORE_TEST_SS_TO_SS_VERSION   (1U)
 
#define SPM_CORE_TEST_SS_TO_SS_BUFFER_SID   (0x0000F025U)
 
#define SPM_CORE_TEST_SS_TO_SS_BUFFER_VERSION   (1U)
 
#define SPM_CORE_TEST_OUTVEC_WRITE_SID   (0x0000F026U)
 
#define SPM_CORE_TEST_OUTVEC_WRITE_VERSION   (1U)
 
#define SPM_CORE_TEST_PERIPHERAL_ACCESS_SID   (0x0000F027U)
 
#define SPM_CORE_TEST_PERIPHERAL_ACCESS_VERSION   (1U)
 
#define SPM_CORE_TEST_GET_CALLER_CLIENT_ID_SID   (0x0000F028U)
 
#define SPM_CORE_TEST_GET_CALLER_CLIENT_ID_VERSION   (1U)
 
#define SPM_CORE_TEST_SPM_REQUEST_SID   (0x0000F029U)
 
#define SPM_CORE_TEST_SPM_REQUEST_VERSION   (1U)
 
#define SPM_CORE_TEST_BLOCK_SID   (0x0000F02AU)
 
#define SPM_CORE_TEST_BLOCK_VERSION   (1U)
 
#define SPM_CORE_TEST_NS_THREAD_SID   (0x0000F02BU)
 
#define SPM_CORE_TEST_NS_THREAD_VERSION   (1U)
 
#define SPM_CORE_TEST_2_SLAVE_SERVICE_SID   (0x0000F040U)
 
#define SPM_CORE_TEST_2_SLAVE_SERVICE_VERSION   (1U)
 
#define SPM_CORE_TEST_2_CHECK_CALLER_CLIENT_ID_SID   (0x0000F041U)
 
#define SPM_CORE_TEST_2_CHECK_CALLER_CLIENT_ID_VERSION   (1U)
 
#define SPM_CORE_TEST_2_GET_EVERY_SECOND_BYTE_SID   (0x0000F042U)
 
#define SPM_CORE_TEST_2_GET_EVERY_SECOND_BYTE_VERSION   (1U)
 
#define SPM_CORE_TEST_2_INVERT_SID   (0x0000F043U)
 
#define SPM_CORE_TEST_2_INVERT_VERSION   (1U)
 
#define SPM_CORE_TEST_2_PREPARE_TEST_SCENARIO_SID   (0x0000F044U)
 
#define SPM_CORE_TEST_2_PREPARE_TEST_SCENARIO_VERSION   (1U)
 
#define SPM_CORE_TEST_2_EXECUTE_TEST_SCENARIO_SID   (0x0000F045U)
 
#define SPM_CORE_TEST_2_EXECUTE_TEST_SCENARIO_VERSION   (1U)
 
#define TFM_SECURE_CLIENT_SFN_RUN_TESTS_SID   (0x0000F000U)
 
#define TFM_SECURE_CLIENT_SFN_RUN_TESTS_VERSION   (1U)
 
#define IPC_SERVICE_TEST_BASIC_SID   (0x0000F080U)
 
#define IPC_SERVICE_TEST_BASIC_VERSION   (1U)
 
#define IPC_SERVICE_TEST_PSA_ACCESS_APP_MEM_SID   (0x0000F081U)
 
#define IPC_SERVICE_TEST_PSA_ACCESS_APP_MEM_VERSION   (1U)
 
#define IPC_SERVICE_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_SID   (0x0000F082U)
 
#define IPC_SERVICE_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_VERSION   (1U)
 
#define IPC_SERVICE_TEST_APP_ACCESS_PSA_MEM_SID   (0x0000F083U)
 
#define IPC_SERVICE_TEST_APP_ACCESS_PSA_MEM_VERSION   (1U)
 
#define IPC_SERVICE_TEST_CLIENT_PROGRAMMER_ERROR_SID   (0x0000F084U)
 
#define IPC_SERVICE_TEST_CLIENT_PROGRAMMER_ERROR_VERSION   (1U)
 
#define IPC_CLIENT_TEST_BASIC_SID   (0x0000F060U)
 
#define IPC_CLIENT_TEST_BASIC_VERSION   (1U)
 
#define IPC_CLIENT_TEST_PSA_ACCESS_APP_MEM_SID   (0x0000F061U)
 
#define IPC_CLIENT_TEST_PSA_ACCESS_APP_MEM_VERSION   (1U)
 
#define IPC_CLIENT_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_SID   (0x0000F062U)
 
#define IPC_CLIENT_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_VERSION   (1U)
 
#define IPC_CLIENT_TEST_APP_ACCESS_PSA_MEM_SID   (0x0000F063U)
 
#define IPC_CLIENT_TEST_APP_ACCESS_PSA_MEM_VERSION   (1U)
 
#define IPC_CLIENT_TEST_MEM_CHECK_SID   (0x0000F064U)
 
#define IPC_CLIENT_TEST_MEM_CHECK_VERSION   (1U)
 
#define SPM_CORE_IRQ_TEST_1_PREPARE_TEST_SCENARIO_SID   (0x0000F0A0U)
 
#define SPM_CORE_IRQ_TEST_1_PREPARE_TEST_SCENARIO_VERSION   (1U)
 
#define SPM_CORE_IRQ_TEST_1_EXECUTE_TEST_SCENARIO_SID   (0x0000F0A1U)
 
#define SPM_CORE_IRQ_TEST_1_EXECUTE_TEST_SCENARIO_VERSION   (1U)
 
#define TFM_PS_TEST_PREPARE_SID   (0x0000F0C0U)
 
#define TFM_PS_TEST_PREPARE_VERSION   (1U)
 
#define TFM_SECURE_CLIENT_2_SID   (0x0000F0E0U)
 
#define TFM_SECURE_CLIENT_2_VERSION   (1U)
 

Macro Definition Documentation

#define IPC_CLIENT_TEST_APP_ACCESS_PSA_MEM_SID   (0x0000F063U)

Definition at line 118 of file sid.h.

#define IPC_CLIENT_TEST_APP_ACCESS_PSA_MEM_VERSION   (1U)

Definition at line 119 of file sid.h.

#define IPC_CLIENT_TEST_BASIC_SID   (0x0000F060U)

Definition at line 112 of file sid.h.

#define IPC_CLIENT_TEST_BASIC_VERSION   (1U)

Definition at line 113 of file sid.h.

#define IPC_CLIENT_TEST_MEM_CHECK_SID   (0x0000F064U)

Definition at line 120 of file sid.h.

#define IPC_CLIENT_TEST_MEM_CHECK_VERSION   (1U)

Definition at line 121 of file sid.h.

#define IPC_CLIENT_TEST_PSA_ACCESS_APP_MEM_SID   (0x0000F061U)

Definition at line 114 of file sid.h.

#define IPC_CLIENT_TEST_PSA_ACCESS_APP_MEM_VERSION   (1U)

Definition at line 115 of file sid.h.

#define IPC_CLIENT_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_SID   (0x0000F062U)

Definition at line 116 of file sid.h.

#define IPC_CLIENT_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_VERSION   (1U)

Definition at line 117 of file sid.h.

#define IPC_SERVICE_TEST_APP_ACCESS_PSA_MEM_SID   (0x0000F083U)

Definition at line 106 of file sid.h.

#define IPC_SERVICE_TEST_APP_ACCESS_PSA_MEM_VERSION   (1U)

Definition at line 107 of file sid.h.

#define IPC_SERVICE_TEST_BASIC_SID   (0x0000F080U)

Definition at line 100 of file sid.h.

#define IPC_SERVICE_TEST_BASIC_VERSION   (1U)

Definition at line 101 of file sid.h.

#define IPC_SERVICE_TEST_CLIENT_PROGRAMMER_ERROR_SID   (0x0000F084U)

Definition at line 108 of file sid.h.

#define IPC_SERVICE_TEST_CLIENT_PROGRAMMER_ERROR_VERSION   (1U)

Definition at line 109 of file sid.h.

#define IPC_SERVICE_TEST_PSA_ACCESS_APP_MEM_SID   (0x0000F081U)

Definition at line 102 of file sid.h.

#define IPC_SERVICE_TEST_PSA_ACCESS_APP_MEM_VERSION   (1U)

Definition at line 103 of file sid.h.

#define IPC_SERVICE_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_SID   (0x0000F082U)

Definition at line 104 of file sid.h.

#define IPC_SERVICE_TEST_PSA_ACCESS_APP_READ_ONLY_MEM_VERSION   (1U)

Definition at line 105 of file sid.h.

#define SPM_CORE_IRQ_TEST_1_EXECUTE_TEST_SCENARIO_SID   (0x0000F0A1U)

Definition at line 126 of file sid.h.

#define SPM_CORE_IRQ_TEST_1_EXECUTE_TEST_SCENARIO_VERSION   (1U)

Definition at line 127 of file sid.h.

#define SPM_CORE_IRQ_TEST_1_PREPARE_TEST_SCENARIO_SID   (0x0000F0A0U)

Definition at line 124 of file sid.h.

#define SPM_CORE_IRQ_TEST_1_PREPARE_TEST_SCENARIO_VERSION   (1U)

Definition at line 125 of file sid.h.

#define SPM_CORE_TEST_2_CHECK_CALLER_CLIENT_ID_SID   (0x0000F041U)

Definition at line 84 of file sid.h.

#define SPM_CORE_TEST_2_CHECK_CALLER_CLIENT_ID_VERSION   (1U)

Definition at line 85 of file sid.h.

#define SPM_CORE_TEST_2_EXECUTE_TEST_SCENARIO_SID   (0x0000F045U)

Definition at line 92 of file sid.h.

#define SPM_CORE_TEST_2_EXECUTE_TEST_SCENARIO_VERSION   (1U)

Definition at line 93 of file sid.h.

#define SPM_CORE_TEST_2_GET_EVERY_SECOND_BYTE_SID   (0x0000F042U)

Definition at line 86 of file sid.h.

#define SPM_CORE_TEST_2_GET_EVERY_SECOND_BYTE_VERSION   (1U)

Definition at line 87 of file sid.h.

#define SPM_CORE_TEST_2_INVERT_SID   (0x0000F043U)

Definition at line 88 of file sid.h.

#define SPM_CORE_TEST_2_INVERT_VERSION   (1U)

Definition at line 89 of file sid.h.

#define SPM_CORE_TEST_2_PREPARE_TEST_SCENARIO_SID   (0x0000F044U)

Definition at line 90 of file sid.h.

#define SPM_CORE_TEST_2_PREPARE_TEST_SCENARIO_VERSION   (1U)

Definition at line 91 of file sid.h.

#define SPM_CORE_TEST_2_SLAVE_SERVICE_SID   (0x0000F040U)

Definition at line 82 of file sid.h.

#define SPM_CORE_TEST_2_SLAVE_SERVICE_VERSION   (1U)

Definition at line 83 of file sid.h.

#define SPM_CORE_TEST_BLOCK_SID   (0x0000F02AU)

Definition at line 76 of file sid.h.

#define SPM_CORE_TEST_BLOCK_VERSION   (1U)

Definition at line 77 of file sid.h.

#define SPM_CORE_TEST_DIRECT_RECURSION_SID   (0x0000F021U)

Definition at line 62 of file sid.h.

#define SPM_CORE_TEST_DIRECT_RECURSION_VERSION   (1U)

Definition at line 63 of file sid.h.

#define SPM_CORE_TEST_GET_CALLER_CLIENT_ID_SID   (0x0000F028U)

Definition at line 72 of file sid.h.

#define SPM_CORE_TEST_GET_CALLER_CLIENT_ID_VERSION   (1U)

Definition at line 73 of file sid.h.

#define SPM_CORE_TEST_INIT_SUCCESS_SID   (0x0000F020U)

Definition at line 60 of file sid.h.

#define SPM_CORE_TEST_INIT_SUCCESS_VERSION   (1U)

Definition at line 61 of file sid.h.

#define SPM_CORE_TEST_NS_THREAD_SID   (0x0000F02BU)

Definition at line 78 of file sid.h.

#define SPM_CORE_TEST_NS_THREAD_VERSION   (1U)

Definition at line 79 of file sid.h.

#define SPM_CORE_TEST_OUTVEC_WRITE_SID   (0x0000F026U)

Definition at line 68 of file sid.h.

#define SPM_CORE_TEST_OUTVEC_WRITE_VERSION   (1U)

Definition at line 69 of file sid.h.

#define SPM_CORE_TEST_PERIPHERAL_ACCESS_SID   (0x0000F027U)

Definition at line 70 of file sid.h.

#define SPM_CORE_TEST_PERIPHERAL_ACCESS_VERSION   (1U)

Definition at line 71 of file sid.h.

#define SPM_CORE_TEST_SPM_REQUEST_SID   (0x0000F029U)

Definition at line 74 of file sid.h.

#define SPM_CORE_TEST_SPM_REQUEST_VERSION   (1U)

Definition at line 75 of file sid.h.

#define SPM_CORE_TEST_SS_TO_SS_BUFFER_SID   (0x0000F025U)

Definition at line 66 of file sid.h.

#define SPM_CORE_TEST_SS_TO_SS_BUFFER_VERSION   (1U)

Definition at line 67 of file sid.h.

#define SPM_CORE_TEST_SS_TO_SS_SID   (0x0000F024U)

Definition at line 64 of file sid.h.

#define SPM_CORE_TEST_SS_TO_SS_VERSION   (1U)

Definition at line 65 of file sid.h.

#define TFM_ATTEST_GET_PUBLIC_KEY_SID   (0x00000022U)

Definition at line 56 of file sid.h.

#define TFM_ATTEST_GET_PUBLIC_KEY_VERSION   (1U)

Definition at line 57 of file sid.h.

#define TFM_ATTEST_GET_TOKEN_SID   (0x00000020U)

Definition at line 52 of file sid.h.

#define TFM_ATTEST_GET_TOKEN_SIZE_SID   (0x00000021U)

Definition at line 54 of file sid.h.

#define TFM_ATTEST_GET_TOKEN_SIZE_VERSION   (1U)

Definition at line 55 of file sid.h.

#define TFM_ATTEST_GET_TOKEN_VERSION   (1U)

Definition at line 53 of file sid.h.

#define TFM_CRYPTO_SID   (0x00000080U)

Definition at line 40 of file sid.h.

#define TFM_CRYPTO_VERSION   (1U)

Definition at line 41 of file sid.h.

#define TFM_ITS_GET_INFO_SID   (0x00000072U)

Definition at line 34 of file sid.h.

#define TFM_ITS_GET_INFO_VERSION   (1U)

Definition at line 35 of file sid.h.

#define TFM_ITS_GET_SID   (0x00000071U)

Definition at line 32 of file sid.h.

#define TFM_ITS_GET_VERSION   (1U)

Definition at line 33 of file sid.h.

#define TFM_ITS_REMOVE_SID   (0x00000073U)

Definition at line 36 of file sid.h.

#define TFM_ITS_REMOVE_VERSION   (1U)

Definition at line 37 of file sid.h.

#define TFM_ITS_SET_SID   (0x00000070U)

Definition at line 30 of file sid.h.

#define TFM_ITS_SET_VERSION   (1U)

Definition at line 31 of file sid.h.

#define TFM_PS_GET_INFO_SID   (0x00000062U)

Definition at line 22 of file sid.h.

#define TFM_PS_GET_INFO_VERSION   (1U)

Definition at line 23 of file sid.h.

#define TFM_PS_GET_SID   (0x00000061U)

Definition at line 20 of file sid.h.

#define TFM_PS_GET_SUPPORT_SID   (0x00000064U)

Definition at line 26 of file sid.h.

#define TFM_PS_GET_SUPPORT_VERSION   (1U)

Definition at line 27 of file sid.h.

#define TFM_PS_GET_VERSION   (1U)

Definition at line 21 of file sid.h.

#define TFM_PS_REMOVE_SID   (0x00000063U)

Definition at line 24 of file sid.h.

#define TFM_PS_REMOVE_VERSION   (1U)

Definition at line 25 of file sid.h.

#define TFM_PS_SET_SID   (0x00000060U)

Definition at line 18 of file sid.h.

#define TFM_PS_SET_VERSION   (1U)

Definition at line 19 of file sid.h.

#define TFM_PS_TEST_PREPARE_SID   (0x0000F0C0U)

Definition at line 130 of file sid.h.

#define TFM_PS_TEST_PREPARE_VERSION   (1U)

Definition at line 131 of file sid.h.

#define TFM_SECURE_CLIENT_2_SID   (0x0000F0E0U)

Definition at line 134 of file sid.h.

#define TFM_SECURE_CLIENT_2_VERSION   (1U)

Definition at line 135 of file sid.h.

#define TFM_SECURE_CLIENT_SFN_RUN_TESTS_SID   (0x0000F000U)

Definition at line 96 of file sid.h.

#define TFM_SECURE_CLIENT_SFN_RUN_TESTS_VERSION   (1U)

Definition at line 97 of file sid.h.

#define TFM_SP_PLATFORM_IOCTL_SID   (0x00000041U)

Definition at line 46 of file sid.h.

#define TFM_SP_PLATFORM_IOCTL_VERSION   (1U)

Definition at line 47 of file sid.h.

#define TFM_SP_PLATFORM_NV_COUNTER_SID   (0x00000042U)

Definition at line 48 of file sid.h.

#define TFM_SP_PLATFORM_NV_COUNTER_VERSION   (1U)

Definition at line 49 of file sid.h.

#define TFM_SP_PLATFORM_SYSTEM_RESET_SID   (0x00000040U)

Definition at line 44 of file sid.h.

#define TFM_SP_PLATFORM_SYSTEM_RESET_VERSION   (1U)

Definition at line 45 of file sid.h.