blob: 0966eb9cb57e43b89f60040520e6c73774f59eb0 [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2018-2021, 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_partition_ipc": true,
"conditional": "TFM_PARTITION_PROTECTED_STORAGE",
"version_major": 0,
"version_minor": 1,
"pid": 256,
"linker_pattern": {
"library_list": [
"*tfm_*partition_ps.*"
],
}
},
{
"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_partition_ipc": true,
"conditional": "TFM_PARTITION_INTERNAL_TRUSTED_STORAGE",
"version_major": 0,
"version_minor": 1,
"pid": 257,
"linker_pattern": {
"library_list": [
"*tfm_*partition_its.*"
]
}
},
{
"name": "TFM Audit Log Service",
"short_name": "TFM_SP_AUDIT_LOG",
"manifest": "secure_fw/partitions/audit_logging/tfm_audit_logging.yaml",
"tfm_partition_ipc": false,
"conditional": "TFM_PARTITION_AUDIT_LOG",
"version_major": 0,
"version_minor": 1,
"pid": 258,
"linker_pattern": {
"library_list": [
"*tfm_*partition_audit.*"
]
}
},
{
"name": "TFM Crypto Service",
"short_name": "TFM_SP_CRYPTO",
"manifest": "secure_fw/partitions/crypto/tfm_crypto.yaml",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_CRYPTO",
"version_major": 0,
"version_minor": 1,
"pid": 259,
"linker_pattern": {
"library_list": [
"*tfm_*partition_crypto.*"
]
}
},
{
"name": "TFM Platform Service",
"short_name": "TFM_SP_PLATFORM",
"manifest": "secure_fw/partitions/platform/tfm_platform.yaml",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_PLATFORM",
"version_major": 0,
"version_minor": 1,
"pid": 260,
"linker_pattern": {
"library_list": [
"*tfm_*partition_platform.*"
]
}
},
{
"name": "TFM Initial Attestation Service",
"short_name": "TFM_SP_INITIAL_ATTESTATION",
"manifest": "secure_fw/partitions/initial_attestation/tfm_initial_attestation.yaml",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_INITIAL_ATTESTATION",
"version_major": 0,
"version_minor": 1,
"pid": 261,
"linker_pattern": {
"library_list": [
"*tfm_*partition_attestation.*"
]
}
},
{
"name": "TFM Core Test Service",
"short_name": "TFM_SP_CORE_TEST",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_core_test/tfm_ss_core_test.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_CORE",
"version_major": 0,
"version_minor": 1,
"pid": 262,
"linker_pattern": {
"library_list": [
"*tfm_*partition_core_test.*"
]
}
},
{
"name": "TFM Core Test Service 2",
"short_name": "TFM_SP_CORE_TEST_2",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_core_test_2/tfm_ss_core_test_2.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_CORE",
"version_major": 0,
"version_minor": 1,
"pid": 263,
"linker_pattern": {
"library_list": [
"*tfm_*partition_core_test_2.*"
]
}
},
{
"name": "TFM Secure Client Service",
"short_name": "TFM_SP_SECURE_TEST_PARTITION",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_secure_client_service/tfm_secure_client_service.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_SECURE_SERVICES",
"version_major": 0,
"version_minor": 1,
"pid": 264,
"linker_pattern": {
"library_list": [
"*tfm_*partition_secure_client_service.*"
]
}
},
{
"name": "TFM IPC Service Test",
"short_name": "TFM_SP_IPC_SERVICE_TEST",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_ipc_service/tfm_ipc_service_test.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_CORE_IPC",
"version_major": 0,
"version_minor": 1,
"pid": 265,
"linker_pattern": {
"library_list": [
"*tfm_*partition_ipc_service.*"
]
}
},
{
"name": "TFM IPC Client Service",
"short_name": "TFM_SP_IPC_CLIENT_TEST",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_ipc_client/tfm_ipc_client_test.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_CORE_IPC",
"version_major": 0,
"version_minor": 1,
"pid": 266,
"linker_pattern": {
"library_list": [
"*tfm_*partition_ipc_client.*"
]
}
},
{
"name": "TFM IRQ Test Service 1",
"short_name": "TFM_IRQ_TEST_1",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_irq_test_service_1/tfm_irq_test_service_1.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_ENABLE_IRQ_TEST",
"version_major": 0,
"version_minor": 1,
"pid": 267,
"linker_pattern": {
"library_list": [
"*tfm_*partition_irq_test_1.*"
]
}
},
{
"name": "TF-M PS Test Service",
"short_name": "TFM_SP_PS_TEST",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_ps_test_service/tfm_ps_test_service.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_PS",
"version_major": 0,
"version_minor": 1,
"pid": 268,
"linker_pattern": {
"library_list": [
"*tfm_*partition_ps_test.*"
]
}
},
{
"name": "TF-M Secure Client 2 Service",
"short_name": "TFM_SP_SECURE_CLIENT_2",
"manifest": "${TFM_TEST_PATH}/test_services/tfm_secure_client_2/tfm_secure_client_2.yaml",
"source_path": "${TFM_TEST_PATH}",
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_TEST_SECURE_SERVICES",
"version_major": 0,
"version_minor": 1,
"pid": 269,
"linker_pattern": {
"library_list": [
"*tfm_*partition_secure_client_2.*"
]
}
},
{
"name": "TF-M PSA Proxy Service",
"short_name": "TFM_SP_PSA_PROXY",
"manifest": "secure_fw/partitions/psa_proxy/tfm_psa_proxy.yaml",
"tfm_extensions": true,
"tfm_partition_ipc": true,
"conditional": "TFM_PARTITION_PSA_PROXY",
"version_major": 0,
"version_minor": 1,
"pid": 270,
"linker_pattern": {
"library_list": [
"*tfm_*partition_psa_proxy.*"
]
}
}
]
}