aboutsummaryrefslogtreecommitdiff
path: root/tools/tfm_manifest_list.yaml
blob: cc93b9f75cd6b5d044202007073be0737f579625 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#-------------------------------------------------------------------------------
# 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",
      "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",
      "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",
      "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",
      "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",
      "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",
      "conditional": "TFM_PARTITION_INITIAL_ATTESTATION",
      "version_major": 0,
      "version_minor": 1,
      "pid": 261,
      "linker_pattern": {
        "library_list": [
           "*tfm_*partition_attestation.*"
         ]
      }
    },
    {
      "name": "TFM Firmware Update Service",
      "short_name": "TFM_SP_FWU",
      "manifest": "secure_fw/partitions/firmware_update/tfm_firmware_update.yaml",
      "conditional": "TFM_PARTITION_FIRMWARE_UPDATE",
      "version_major": 0,
      "version_minor": 1,
      "pid": 271,
      "linker_pattern": {
        "library_list": [
          "*tfm_*partition_fwu*"
         ]
      }
    },
  ]
}