blob: fa1623877464fe35664f4282de9189b6ed11086b [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2018, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
{
"name": "AUDIT_LOG",
"type": "TRUSTED",
"tfm_partition_name": "TFM_SP_AUDIT_LOG",
"tfm_trusted": true,
"priority": "NORMAL",
"id": "0x00000101",
"entry_point": "main",
"stack_size": "0x1000",
"heap_size": "0x0400",
"mmio_regions" : [
{
"name": "TFM_PERIPHERAL_UART1",
"permission": "READ-WRITE",
"conditional": "LOG_UART_REDIRECTION"
}
],
"tfm_init_symbol": "log_core_init",
"secure_functions": [
{
"sfid": "TFM_LOG_RETRIEVE_SFID",
"signal": "TFM_LOG_RETRIEVE",
"tfm_symbol": "log_core_retrieve",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_LOG_ADD_LINE_SFID",
"signal": "TFM_LOG_ADD_LINE",
"tfm_symbol": "log_core_add_line",
"non_secure_clients": false,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_LOG_GET_INFO_SFID",
"signal": "TFM_LOG_GET_INFO",
"tfm_symbol": "log_core_get_info",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
},
{
"sfid": "TFM_LOG_DELETE_ITEMS_SFID",
"signal": "TFM_LOG_DELETE_ITEMS",
"tfm_symbol": "log_core_delete_items",
"non_secure_clients": true,
"minor_version": 1,
"minor_policy": "strict"
}
],
"source_files": [
"log_core.c"
],
"tfm_linker_pattern": [
"*tfm_audit*"
]
}