Core: Refine 'logging' and 'assert' symbols
* Define a generic (non-core) TFM_ASSERT.
* Define core dedicated TFM_CORE_ASSERT.
* Remove redundant LOG_MSG defination in 'tfm_integ_test.h'.
Change-Id: I05437550844b29b2bc660a70566b48ccc3d5bca4
Signed-off-by: Ken Liu <ken.liu@arm.com>
diff --git a/secure_fw/spm/spm_api_ipc.c b/secure_fw/spm/spm_api_ipc.c
index 593698b..e126b7e 100644
--- a/secure_fw/spm/spm_api_ipc.c
+++ b/secure_fw/spm/spm_api_ipc.c
@@ -55,7 +55,7 @@
{
struct tfm_conn_handle_t *p_handle;
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
/* Get buffer for handle list structure from handle pool */
p_handle = (struct tfm_conn_handle_t *)tfm_pool_alloc(conn_handle_pool);
@@ -94,7 +94,7 @@
tfm_spm_find_conn_handle_node(struct tfm_spm_service_t *service,
psa_handle_t conn_handle)
{
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
return (struct tfm_conn_handle_t *)conn_handle;
}
@@ -104,7 +104,7 @@
{
struct tfm_conn_handle_t *p_handle;
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
/* There are many handles for each RoT Service */
p_handle = tfm_spm_find_conn_handle_node(service, conn_handle);
@@ -129,9 +129,9 @@
{
struct tfm_conn_handle_t *p_handle;
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
/* Set reverse handle value only be allowed for a connected handle */
- TFM_ASSERT(conn_handle != PSA_NULL_HANDLE);
+ TFM_CORE_ASSERT(conn_handle != PSA_NULL_HANDLE);
/* There are many handles for each RoT Service */
p_handle = tfm_spm_find_conn_handle_node(service, conn_handle);
@@ -148,9 +148,9 @@
{
struct tfm_conn_handle_t *p_handle;
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
/* Get reverse handle value only be allowed for a connected handle */
- TFM_ASSERT(conn_handle != PSA_NULL_HANDLE);
+ TFM_CORE_ASSERT(conn_handle != PSA_NULL_HANDLE);
/* There are many handles for each RoT Service */
p_handle = tfm_spm_find_conn_handle_node(service, conn_handle);
@@ -169,7 +169,7 @@
struct tfm_list_node_t *node, *head;
struct tfm_spm_service_t *service;
- TFM_ASSERT(partition);
+ TFM_CORE_ASSERT(partition);
if (tfm_list_is_empty(&partition->runtime_data.service_list)) {
tfm_core_panic();
@@ -243,7 +243,7 @@
int32_t tfm_spm_check_client_version(struct tfm_spm_service_t *service,
uint32_t version)
{
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
switch (service->service_db->version_policy) {
case TFM_VERSION_POLICY_RELAXED:
@@ -269,7 +269,7 @@
struct spm_partition_desc_t *partition = NULL;
int32_t i;
- TFM_ASSERT(service);
+ TFM_CORE_ASSERT(service);
if (ns_caller) {
if (!service->service_db->non_secure_client) {
@@ -347,7 +347,7 @@
struct tfm_msg_body_t *
tfm_spm_get_msg_buffer_from_conn_handle(psa_handle_t conn_handle)
{
- TFM_ASSERT(conn_handle != PSA_NULL_HANDLE);
+ TFM_CORE_ASSERT(conn_handle != PSA_NULL_HANDLE);
return &(((struct tfm_conn_handle_t *)conn_handle)->internal_msg);
}
@@ -362,13 +362,13 @@
{
uint32_t i;
- TFM_ASSERT(msg);
- TFM_ASSERT(service);
- TFM_ASSERT(!(invec == NULL && in_len != 0));
- TFM_ASSERT(!(outvec == NULL && out_len != 0));
- TFM_ASSERT(in_len <= PSA_MAX_IOVEC);
- TFM_ASSERT(out_len <= PSA_MAX_IOVEC);
- TFM_ASSERT(in_len + out_len <= PSA_MAX_IOVEC);
+ TFM_CORE_ASSERT(msg);
+ TFM_CORE_ASSERT(service);
+ TFM_CORE_ASSERT(!(invec == NULL && in_len != 0));
+ TFM_CORE_ASSERT(!(outvec == NULL && out_len != 0));
+ TFM_CORE_ASSERT(in_len <= PSA_MAX_IOVEC);
+ TFM_CORE_ASSERT(out_len <= PSA_MAX_IOVEC);
+ TFM_CORE_ASSERT(in_len + out_len <= PSA_MAX_IOVEC);
/* Clear message buffer before using it */
tfm_core_util_memset(msg, 0, sizeof(struct tfm_msg_body_t));
@@ -410,8 +410,8 @@
struct spm_partition_runtime_data_t *p_runtime_data =
&service->partition->runtime_data;
- TFM_ASSERT(service);
- TFM_ASSERT(msg);
+ TFM_CORE_ASSERT(service);
+ TFM_CORE_ASSERT(msg);
/* Enqueue message to service message queue */
if (tfm_msg_enqueue(&service->msg_queue, msg) != IPC_SUCCESS) {