diff options
author | David Hu <david.hu@arm.com> | 2020-11-27 20:59:52 +0800 |
---|---|---|
committer | David Hu <david.hu@arm.com> | 2021-01-22 02:21:55 +0000 |
commit | 8b526d4544a8d1e3aa98ac2101b1f818cc0dd888 (patch) | |
tree | aafcc530e661ec27e640c8e8b2975f53c6988cf9 /interface/CMakeLists.txt | |
parent | 04969a400441dd2e41212a4e2937d17873bb3765 (diff) | |
download | trusted-firmware-m-8b526d4544a8d1e3aa98ac2101b1f818cc0dd888.tar.gz |
Build: Improve the setting of number of mailbox queue slots
Move configuration of number of mailbox queue slots from platform's
device_cfg.h into a common header file tfm_mailbox_config.h.
tfm_mailbox_config.h is automatically generated during build. The
value of NUM_MAILBOX_QUEUE_SLOT is passed from build configuration
and then set in tfm_mailbox_config.h.
Change-Id: I9a3ac465b71b316accf6cd41cea80745eec8607c
Signed-off-by: David Hu <david.hu@arm.com>
Diffstat (limited to 'interface/CMakeLists.txt')
-rw-r--r-- | interface/CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 0351754767..188e651c95 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -61,3 +61,12 @@ target_sources(tfm_secure_api $<$<BOOL:${TFM_PSA_API}>:${CMAKE_CURRENT_SOURCE_DIR}/src/psa/psa_lifecycle.c> ${CMAKE_CURRENT_SOURCE_DIR}/src/log/tfm_log_raw.c ) + +###################### Export configurations to NS ############################# + +if (TFM_MULTI_CORE_TOPOLOGY OR FORWARD_PROT_MSG) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/multi_core/tfm_mailbox_config.h.in + ${CMAKE_CURRENT_SOURCE_DIR}/include/multi_core/tfm_mailbox_config.h + NEWLINE_STYLE UNIX + ) +endif() |