diff options
author | David Hu <david.hu@arm.com> | 2021-08-20 11:39:37 +0800 |
---|---|---|
committer | David Hu <david.hu@arm.com> | 2021-09-07 17:54:52 +0800 |
commit | 52ff16ff7971bc1c03a5d7c63a250b012810be88 (patch) | |
tree | f7dab10aaf01f31797768e8f7e6839ed77c54100 /platform | |
parent | 81e98db409e943d6e80a6612798066b33767dc9b (diff) |
SPM: Refine TF-M secure log control
Refine the control logic of TF-M SPM log and SP log.
- If SP log level is higher than silence or TF-M regerssion tests are
enabled, enable SP raw log.
- If SP raw log is enabled or SPM log level is higher than silence,
enable SPM raw log.
Add a config file to complete the configure settings.
Change-Id: Ifc4e3c60e753bf464a12fb1037ef6a50b0470ff6
Signed-off-by: David Hu <david.hu@arm.com>
Diffstat (limited to 'platform')
-rwxr-xr-x | platform/CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/CMakeLists.txt b/platform/CMakeLists.txt index a42baf207..0fcf40785 100755 --- a/platform/CMakeLists.txt +++ b/platform/CMakeLists.txt @@ -43,7 +43,7 @@ target_sources(platform_s $<$<BOOL:${TFM_PARTITION_INTERNAL_TRUSTED_STORAGE}>:${CMAKE_CURRENT_SOURCE_DIR}/ext/common/tfm_hal_its.c> ext/common/tfm_platform.c $<$<BOOL:${PLATFORM_DEFAULT_UART_STDOUT}>:${CMAKE_CURRENT_SOURCE_DIR}/ext/common/uart_stdout.c> - $<$<NOT:$<STREQUAL:${TFM_SPM_LOG_LEVEL},TFM_SPM_LOG_LEVEL_SILENCE>>:ext/common/tfm_hal_spm_logdev_peripheral.c> + $<$<BOOL:${TFM_SPM_LOG_RAW_ENABLED}>:ext/common/tfm_hal_spm_logdev_peripheral.c> ext/common/tfm_hal_memory_symbols.c $<$<BOOL:${PLATFORM_DUMMY_ATTEST_HAL}>:ext/common/template/attest_hal.c> $<$<BOOL:${PLATFORM_DUMMY_NV_COUNTERS}>:ext/common/template/nv_counters.c> |