aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorKevin Peng <kevin.peng@arm.com>2019-10-22 17:27:18 +0800
committerKevin Peng <kevin.peng@arm.com>2019-12-24 17:04:45 +0800
commitc73130f6e8b930e8f5ba63a0ca943c7b5bfa6813 (patch)
tree8562502dabe95695a2d1812cdfa4de901317da1f /tools
parentf54f7a36c0c07df7e33e61a0febbcf58cd3af9b0 (diff)
downloadtrusted-firmware-m-c73130f6e8b930e8f5ba63a0ca943c7b5bfa6813.tar.gz
Build: Add conditional build for secure partitions
This is already the mechanism to build secure partitions conditionally. Only audit log and platform service partitions were using it. This patch applies it to the reset of the secure partitions and takes care of the dependencies. Change-Id: Icc94db113cf90ed20c84c57a52e85756dba342f0 Signed-off-by: Kevin Peng <kevin.peng@arm.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/tfm_manifest_list.yaml6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/tfm_manifest_list.yaml b/tools/tfm_manifest_list.yaml
index c1f54cd058..6a93847964 100644
--- a/tools/tfm_manifest_list.yaml
+++ b/tools/tfm_manifest_list.yaml
@@ -17,6 +17,7 @@
"manifest": "secure_fw/services/secure_storage/tfm_secure_storage.yaml",
"tfm_extensions": true,
"tfm_partition_ipc": true,
+ "conditional": "TFM_PARTITION_SECURE_STORAGE",
"version_major": 0,
"version_minor": 1,
"pid": 256
@@ -27,6 +28,7 @@
"manifest": "secure_fw/services/internal_trusted_storage/tfm_internal_trusted_storage.yaml",
"tfm_extensions": true,
"tfm_partition_ipc": true,
+ "conditional": "TFM_PARTITION_INTERNAL_TRUSTED_STORAGE",
"version_major": 0,
"version_minor": 1,
"pid": 257
@@ -35,9 +37,9 @@
"name": "TFM Audit Log Service",
"short_name": "TFM_SP_AUDIT_LOG",
"manifest": "secure_fw/services/audit_logging/tfm_audit_logging.yaml",
- "conditional": "TFM_PARTITION_AUDIT_LOG",
"tfm_extensions": true,
"tfm_partition_ipc": false,
+ "conditional": "TFM_PARTITION_AUDIT_LOG",
"version_major": 0,
"version_minor": 1,
"pid": 258
@@ -48,6 +50,7 @@
"manifest": "secure_fw/services/crypto/tfm_crypto.yaml",
"tfm_extensions": true,
"tfm_partition_ipc": true,
+ "conditional": "TFM_PARTITION_CRYPTO",
"version_major": 0,
"version_minor": 1,
"pid": 259
@@ -69,6 +72,7 @@
"manifest": "secure_fw/services/initial_attestation/tfm_initial_attestation.yaml",
"tfm_extensions": true,
"tfm_partition_ipc": true,
+ "conditional": "TFM_PARTITION_INITIAL_ATTESTATION",
"version_major": 0,
"version_minor": 1,
"pid": 261