Lines Matching refs:partition
81 /**** Section for holding partition RO load data */
83 * Sort the partition info by priority to guarantee the initing order.
84 * The first loaded partition will be inited at last in SFN model.
101 {% for partition in partitions %}
102 {% if partition.manifest.type == 'PSA-ROT' %}
103 .{{partition.manifest.name}}_RO ALIGN(TFM_LINKER_PSA_ROT_LINKER_CODE_ALIGNMENT) :
105 {% if partition.attr.linker_pattern.library_list %}
106 {% for pattern in partition.attr.linker_pattern.library_list %}
111 {% if partition.attr.linker_pattern.object_list %}
112 {% for pattern in partition.attr.linker_pattern.object_list %}
117 *({{partition.manifest.name}}_PSA-ROT_ATTR_FN)
120 Image$${{partition.manifest.name}}_RO$$Base = ADDR(.{{partition.manifest.name}}_RO);
121 …Image$${{partition.manifest.name}}_RO$$Limit = ADDR(.{{partition.manifest.name}}_RO) + SIZEOF(.{{p…
128 {% for partition in partitions %}
129 {% if partition.manifest.type == 'APPLICATION-ROT' %}
130 .{{partition.manifest.name}}_RO ALIGN(TFM_LINKER_APP_ROT_LINKER_CODE_ALIGNMENT) :
132 {% if partition.attr.linker_pattern.library_list %}
133 {% for pattern in partition.attr.linker_pattern.library_list %}
138 {% if partition.attr.linker_pattern.object_list %}
139 {% for pattern in partition.attr.linker_pattern.object_list %}
144 *({{partition.manifest.name}}_APP-ROT_ATTR_FN)
147 Image$${{partition.manifest.name}}_CODE$$Base = ADDR(.{{partition.manifest.name}}_RO);
148 …Image$${{partition.manifest.name}}_CODE$$Limit = ADDR(.{{partition.manifest.name}}_RO) + SIZEOF(.{…
204 {% for partition in partitions %}
205 LONG (LOADADDR(.ER_{{partition.manifest.name}}_RWZI))
206 LONG (ADDR(.ER_{{partition.manifest.name}}_RWZI))
207 LONG (SIZEOF(.ER_{{partition.manifest.name}}_RWZI) / 4)
227 {% for partition in partitions %}
228 LONG (ADDR(.{{partition.manifest.name}}_RWZI_BSS))
229 LONG (SIZEOF(.{{partition.manifest.name}}_RWZI_BSS) / 4)
346 {% for partition in partitions %}
347 {% if partition.manifest.type == 'PSA-ROT' %}
351 Image$$PT_{{partition.manifest.name}}_PRIVATE_DATA_START$$Base = .;
353 .ER_{{partition.manifest.name}}_RWZI ALIGN(TFM_LINKER_PSA_ROT_LINKER_DATA_ALIGNMENT) :
355 {% if partition.attr.linker_pattern.library_list %}
356 {% for pattern in partition.attr.linker_pattern.library_list %}
360 {% if partition.attr.linker_pattern.object_list %}
361 {% for pattern in partition.attr.linker_pattern.object_list %}
365 *({{partition.manifest.name}}_PSA-ROT_ATTR_RW)
368 … Image$$ER_{{partition.manifest.name}}_RWZI$$RW$$Base = ADDR(.ER_{{partition.manifest.name}}_RWZI);
369 …Image$$ER_{{partition.manifest.name}}_RWZI$$RW$$Limit = ADDR(.ER_{{partition.manifest.name}}_RWZI)…
371 .{{partition.manifest.name}}_RWZI_BSS ALIGN(4) (NOLOAD):
373 start_of_{{partition.manifest.name}}_RWZI = .;
374 {% if partition.attr.linker_pattern.library_list %}
375 {% for pattern in partition.attr.linker_pattern.library_list %}
380 {% if partition.attr.linker_pattern.object_list %}
381 {% for pattern in partition.attr.linker_pattern.object_list %}
386 *({{partition.manifest.name}}_PSA-ROT_ATTR_ZI)
387 . += (. - start_of_{{partition.manifest.name}}_RWZI) ? 0 : 4;
390 …Image$$ER_{{partition.manifest.name}}_RWZI$$ZI$$Base = ADDR(.{{partition.manifest.name}}_RWZI_BSS);
391 …Image$$ER_{{partition.manifest.name}}_RWZI$$ZI$$Limit = ADDR(.{{partition.manifest.name}}_RWZI_BSS…
395 Image$$PT_{{partition.manifest.name}}_PRIVATE_DATA_END$$Base = .;
406 {% for partition in partitions %}
407 {% if partition.manifest.type == 'APPLICATION-ROT' %}
410 Image$$PT_{{partition.manifest.name}}_PRIVATE_DATA_START$$Base = .;
412 .ER_{{partition.manifest.name}}_RWZI ALIGN(TFM_LINKER_APP_ROT_LINKER_DATA_ALIGNMENT) :
414 {% if partition.attr.linker_pattern.library_list %}
415 {% for pattern in partition.attr.linker_pattern.library_list %}
419 {% if partition.attr.linker_pattern.object_list %}
420 {% for pattern in partition.attr.linker_pattern.object_list %}
424 *({{partition.manifest.name}}_APP-ROT_ATTR_RW)
427 …Image$$.ER_{{partition.manifest.name}}_RWZI$$RW$$Base = ADDR(.ER_{{partition.manifest.name}}_RWZI);
428 …Image$$.ER_{{partition.manifest.name}}_RWZI$$RW$$Limit = ADDR(.ER_{{partition.manifest.name}}_RWZI…
430 .{{partition.manifest.name}}_RWZI_BSS ALIGN(4) (NOLOAD):
432 start_of_{{partition.manifest.name}}_RWZI = .;
433 {% if partition.attr.linker_pattern.library_list %}
434 {% for pattern in partition.attr.linker_pattern.library_list %}
439 {% if partition.attr.linker_pattern.object_list %}
440 {% for pattern in partition.attr.linker_pattern.object_list %}
445 *({{partition.manifest.name}}_APP-ROT_ATTR_ZI)
446 . += (. - start_of_{{partition.manifest.name}}_RWZI) ? 0 : 4;
449 …Image$$ER_{{partition.manifest.name}}_RWZI$$ZI$$Base = ADDR(.{{partition.manifest.name}}_RWZI_BSS);
450 …Image$$ER_{{partition.manifest.name}}_RWZI$$ZI$$Limit = ADDR(.{{partition.manifest.name}}_RWZI_BSS…
454 Image$$PT_{{partition.manifest.name}}_PRIVATE_DATA_END$$Base = .;
502 /* The runtime partition placed order is same as load partition */
511 /* The runtime service placed order is same as load partition */