aboutsummaryrefslogtreecommitdiff
path: root/interface
diff options
context:
space:
mode:
authorMark Horvath <mark.horvath@arm.com>2020-09-08 20:42:05 +0200
committerSoby Mathew <soby.mathew@arm.com>2020-12-10 10:54:43 +0000
commit652b900e885759d3c2d835e8882187ef450138e5 (patch)
treeebf869cd6cda0994a91dc1bdea8b24217ccfb4e2 /interface
parentf05651489e2f6b2569d02b63ab7b8b30bd3b8f56 (diff)
downloadtrusted-firmware-m-652b900e885759d3c2d835e8882187ef450138e5.tar.gz
PSA_proxy: Create first version of PSA proxy partition
This implementation has some limitations, please check docs/reference/services/tfm_psa_proxy_integration_guide.rst for details. Change-Id: Ic1ce7aecfd8bb60b8fb87d5e64ffd186991b560b Signed-off-by: Mark Horvath <mark.horvath@arm.com>
Diffstat (limited to 'interface')
-rw-r--r--interface/CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt
index 086cc875c..93c45de22 100644
--- a/interface/CMakeLists.txt
+++ b/interface/CMakeLists.txt
@@ -72,11 +72,11 @@ target_sources(psa_api_ns
if (${TFM_PSA_API})
target_sources(psa_api_ns PRIVATE
- $<$<BOOL:${TFM_PARTITION_PLATFORM}>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_platform_ipc_api.c>
- $<$<BOOL:${TFM_PARTITION_PROTECTED_STORAGE}>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_ps_ipc_api.c>
- $<$<BOOL:${TFM_PARTITION_INTERNAL_TRUSTED_STORAGE}>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_its_ipc_api.c>
- $<$<BOOL:${TFM_PARTITION_CRYPTO}>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_crypto_ipc_api.c>
- $<$<BOOL:${TFM_PARTITION_INITIAL_ATTESTATION}>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_initial_attestation_ipc_api.c>
+ $<$<OR:$<BOOL:{$FORWARD_PROT_MSG}>,$<BOOL:${TFM_PARTITION_PLATFORM}>>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_platform_ipc_api.c>
+ $<$<OR:$<BOOL:{$FORWARD_PROT_MSG}>,$<BOOL:${TFM_PARTITION_PROTECTED_STORAGE}>>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_ps_ipc_api.c>
+ $<$<OR:$<BOOL:{$FORWARD_PROT_MSG}>,$<BOOL:${TFM_PARTITION_INTERNAL_TRUSTED_STORAGE}>>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_its_ipc_api.c>
+ $<$<OR:$<BOOL:{$FORWARD_PROT_MSG}>,$<BOOL:${TFM_PARTITION_CRYPTO}>>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_crypto_ipc_api.c>
+ $<$<OR:$<BOOL:{$FORWARD_PROT_MSG}>,$<BOOL:${TFM_PARTITION_INITIAL_ATTESTATION}>>:${CMAKE_CURRENT_SOURCE_DIR}/src/tfm_initial_attestation_ipc_api.c>
)
if (TFM_MULTI_CORE_TOPOLOGY)