aboutsummaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorDavid Hu <david.hu@arm.com>2021-08-20 11:39:37 +0800
committerDavid Hu <david.hu@arm.com>2021-09-07 17:54:52 +0800
commit52ff16ff7971bc1c03a5d7c63a250b012810be88 (patch)
treef7dab10aaf01f31797768e8f7e6839ed77c54100 /platform
parent81e98db409e943d6e80a6612798066b33767dc9b (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-xplatform/CMakeLists.txt2
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>