#------------------------------------------------------------------------------- # 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": "Protected Storage Service", "short_name": "TFM_SP_PS", "manifest": "secure_fw/partitions/protected_storage/tfm_protected_storage.yaml", "tfm_extensions": true, "tfm_partition_ipc": true, "conditional": "TFM_PARTITION_PROTECTED_STORAGE", "version_major": 0, "version_minor": 1, "pid": 256, "linker_pattern": { "library_list": [ "*tfm_storage*" ], "object_list": [ "*test_ps_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 PS Test Service", "short_name": "TFM_SP_PS_TEST", "manifest": "test/test_services/tfm_ps_test_service/tfm_ps_test_service.yaml", "tfm_extensions": true, "tfm_partition_ipc": true, "conditional": "TFM_PARTITION_TEST_PS", "version_major": 0, "version_minor": 1, "pid": 268, "linker_pattern": { "object_list": [ "*tfm_ps_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.*" ] } } ] }