| #------------------------------------------------------------------------------- |
| # 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*" |
| ] |
| } |