Lines Matching full:manifest

29 {% set counter.dep_counter = manifest.dependencies|count + manifest.weak_dependencies|count %}
30 #define {{"%-55s"|format(manifest.name|upper + "_NDEPS")}} ({{"%d"|format(counter.dep_counter)}})
31 {% set counter.service_counter = manifest.services|count %}
32 #define {{"%-55s"|format(manifest.name|upper + "_NSERVS")}} ({{"%d"|format(counter.service_counter)…
33 {% set counter.asset_counter = manifest.mmio_regions|count %}
35 #define {{"%-55s"|format(manifest.name|upper + "_NASSETS")}} ({{"%d"|format(counter.asset_counter)}…
37 #define {{"%-55s"|format(manifest.name|upper + "_NASSETS")}} ({{"%d"|format(counter.asset_counter)}…
39 {% set counter.irq_counter = manifest.irqs|count %}
40 #define {{"%-55s"|format(manifest.name|upper + "_NIRQS")}} ({{"%d"|format(counter.irq_counter)}})
44 REGION_DECLARE(Image$$, PT_{{manifest.name}}_PRIVATE, _DATA_START$$Base);
45 REGION_DECLARE(Image$$, PT_{{manifest.name}}_PRIVATE, _DATA_END$$Base);
48 {% if config_impl['CONFIG_TFM_SPM_BACKEND_IPC'] == '1' or manifest.model == "IPC" %}
49 extern uint8_t {{manifest.name|lower}}_stack[];
52 {% if manifest.model == "IPC" %}
54 extern void {{manifest.entry_point}}(void);
55 {% elif manifest.entry_init %}
56 extern psa_status_t {{manifest.entry_init}}(void);
61 {% for irq in manifest.irqs %}
73 struct partition_{{manifest.name|lower}}_load_info_t {
80 uint32_t deps[{{(manifest.name|upper + "_NDEPS")}}];
83 struct service_load_info_t services[{{(manifest.name|upper + "_NSERVS")}}];
86 struct asset_desc_t assets[{{(manifest.name|upper + "_NASSETS")}}];
89 struct asset_desc_t assets[{{(manifest.name|upper + "_NASSETS")}}];
93 struct irq_load_info_t irqs[{{(manifest.name|upper + "_NIRQS")}}];
102 const struct partition_{{manifest.name|lower}}_load_info_t {{manifest.name|lower}}_load
105 {% if manifest.psa_framework_version == 1.0 %}
107 {% elif manifest.psa_framework_version == 1.1 %}
110 .pid = {{manifest.name}},
112 {% if manifest.model == "IPC" %}
115 {% if manifest.type == "PSA-ROT" %}
118 {% if manifest.ns_agent is sameas true %}
121 | PARTITION_PRI_{{manifest.priority}},
122 .entry = ENTRY_TO_POSITION({{manifest.entry}}),
123 {% if config_impl['CONFIG_TFM_SPM_BACKEND_IPC'] == '1' or manifest.model == "IPC" %}
124 .stack_size = {{manifest.stack_size}},
129 .ndeps = {{(manifest.name|upper + "_NDEPS")}},
130 .nservices = {{(manifest.name|upper + "_NSERVS")}},
131 .nassets = {{(manifest.name|upper + "_NASSETS")}},
132 .nirqs = {{(manifest.name|upper + "_NIRQS")}},
133 {% if manifest.ns_agent is sameas true %}
134 .client_id_base = {{manifest.client_id_base}},
135 .client_id_limit = {{manifest.client_id_limit}},
138 {% if config_impl['CONFIG_TFM_SPM_BACKEND_IPC'] == '1' or manifest.model == "IPC" %}
139 .stack_addr = (uintptr_t){{manifest.name|lower}}_stack,
146 {% for dep in manifest.dependencies %}
149 {% for dep in manifest.weak_dependencies %}
158 {% for service in manifest.services %}
161 {% if manifest.model == "SFN" %}
167 {% if manifest.model == "SFN" %}
194 ….mem.start = (uintptr_t)&REGION_NAME(Image$$, PT_{{manifest.name}}_PRIVATE, _DATA_STA…
195 ….mem.limit = (uintptr_t)&REGION_NAME(Image$$, PT_{{manifest.name}}_PRIVATE, _DATA_END…
199 {% for region in manifest.mmio_regions %}
228 {% for region in manifest.mmio_regions %}
257 {% for irq in manifest.irqs %}
265 {% if manifest.psa_framework_version == 1.1 and irq.handling == "FLIH" %}
270 {% if manifest.psa_framework_version == 1.0 %}
275 {% if manifest.ns_agent is sameas true %}
282 .pid = {{manifest.name}},
285 {% if manifest.ns_agent is sameas true %}
300 static struct partition_t {{manifest.name|lower}}_partition_runtime_item
307 static struct service_t {{manifest.name|lower}}_service_runtime_item[{{(manifest.name|upper + "_NSE…