| #------------------------------------------------------------------------------- |
| # Copyright (c) 2018-2020, Arm Limited. All rights reserved. |
| # |
| # SPDX-License-Identifier: BSD-3-Clause |
| # |
| #------------------------------------------------------------------------------- |
| |
| { |
| "name": "TF-M secure partition manifests", |
| "type": "manifest_list", |
| "version_major": 0, |
| "version_minor": 1, |
| "manifest_list": [ |
| { |
| "name": "Secure Storage Service", |
| "short_name": "TFM_SP_STORAGE", |
| "manifest": "secure_fw/partitions/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, |
| "linker_pattern": { |
| "library_list": [ |
| "*tfm_storage*" |
| ], |
| "object_list": [ |
| "*test_sst_nv_counters.*", |
| ] |
| } |
| }, |
| { |
| "name": "TF-M Internal Trusted Storage Service", |
| "short_name": "TFM_SP_ITS", |
| "manifest": "secure_fw/partitions/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, |
| "linker_pattern": { |
| "library_list": [ |
| "*tfm_internal_trusted_storage*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Audit Log Service", |
| "short_name": "TFM_SP_AUDIT_LOG", |
| "manifest": "secure_fw/partitions/audit_logging/tfm_audit_logging.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": false, |
| "conditional": "TFM_PARTITION_AUDIT_LOG", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 258, |
| "linker_pattern": { |
| "library_list": [ |
| "*tfm_audit*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Crypto Service", |
| "short_name": "TFM_SP_CRYPTO", |
| "manifest": "secure_fw/partitions/crypto/tfm_crypto.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_CRYPTO", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 259, |
| "linker_pattern": { |
| "library_list": [ |
| "*tfm_crypto*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Platform Service", |
| "short_name": "TFM_SP_PLATFORM", |
| "manifest": "secure_fw/partitions/platform/tfm_platform.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_PLATFORM", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 260, |
| "linker_pattern": { |
| "library_list": [ |
| "*tfm_platform*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Initial Attestation Service", |
| "short_name": "TFM_SP_INITIAL_ATTESTATION", |
| "manifest": "secure_fw/partitions/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, |
| "linker_pattern": { |
| "library_list": [ |
| "*tfm_attest*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Core Test Service", |
| "short_name": "TFM_SP_CORE_TEST", |
| "manifest": "test/test_services/tfm_core_test/tfm_test_core.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_CORE", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 262, |
| "linker_pattern": { |
| "object_list": [ |
| "*tfm_ss_core_test.*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Core Test Service 2", |
| "short_name": "TFM_SP_CORE_TEST_2", |
| "manifest": "test/test_services/tfm_core_test_2/tfm_test_core_2.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_CORE", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 263, |
| "linker_pattern": { |
| "object_list": [ |
| "*tfm_ss_core_test_2.*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Secure Client Service", |
| "short_name": "TFM_SP_SECURE_TEST_PARTITION", |
| "manifest": "test/test_services/tfm_secure_client_service/tfm_test_client_service.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_SECURE_SERVICES", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 264, |
| "linker_pattern": { |
| "object_list": [ |
| "*tfm_secure_client_service.*", |
| "*test_framework*", |
| "*uart_stdout.*", |
| "*Driver_USART.*", |
| "*arm_uart_drv.*", # MPS2-AN521, MPS2-AN519 |
| "*uart_pl011_drv.*", # Musca-A, Musca-B1 |
| "*uart_cmsdk_drv*", # MPS3-AN524 |
| "*secure_suites.*", |
| "*attestation_s_interface_testsuite.*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM IPC Service Test", |
| "short_name": "TFM_SP_IPC_SERVICE_TEST", |
| "manifest": "test/test_services/tfm_ipc_service/tfm_ipc_service_partition.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_CORE_IPC", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 265, |
| "linker_pattern": { |
| "object_list": [ |
| "*ipc_service_test.*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM IPC Client Service", |
| "short_name": "TFM_SP_IPC_CLIENT_TEST", |
| "manifest": "test/test_services/tfm_ipc_client/tfm_ipc_client_partition.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_CORE_IPC", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 266, |
| "linker_pattern": { |
| "object_list": [ |
| "*ipc_client_test.*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM IRQ Test Service 1", |
| "short_name": "TFM_IRQ_TEST_1", |
| "manifest": "test/test_services/tfm_irq_test_service_1/tfm_irq_test_service_1.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_ENABLE_IRQ_TEST", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 267, |
| "linker_pattern": { |
| "object_list": [ |
| "*tfm_irq_test_service_1.*", |
| "*timer_cmsdk*", |
| ] |
| } |
| }, |
| { |
| "name": "TF-M SST Test Service", |
| "short_name": "TFM_SP_SST_TEST", |
| "manifest": "test/test_services/tfm_sst_test_service/tfm_sst_test_service.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_SST", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 268, |
| "linker_pattern": { |
| "object_list": [ |
| "*tfm_sst_test_service.*" |
| ] |
| } |
| }, |
| { |
| "name": "TF-M Secure Client 2 Service", |
| "short_name": "TFM_SP_SECURE_CLIENT_2", |
| "manifest": "test/test_services/tfm_secure_client_2/tfm_secure_client_2.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_PARTITION_TEST_SECURE_SERVICES", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 269, |
| "linker_pattern": { |
| "object_list": [ |
| "*tfm_secure_client_2.*" |
| ] |
| } |
| }, |
| { |
| "name": "TFM Multi-core Test", |
| "short_name": "TFM_MULTI_CORE_TEST", |
| "manifest": "test/test_services/tfm_multi_core_test/tfm_multi_core_test.yaml", |
| "tfm_extensions": true, |
| "tfm_partition_ipc": true, |
| "conditional": "TFM_MULTI_CORE_TEST", |
| "version_major": 0, |
| "version_minor": 1, |
| "pid": 270, |
| "linker_pattern": { |
| "object_list": [ |
| "*multi_core_test.*" |
| ] |
| } |
| } |
| ] |
| } |