268 lines
7.9 KiB
YAML
268 lines
7.9 KiB
YAML
#-------------------------------------------------------------------------------
|
|
# 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.*"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|