Skip to content

Commit

Permalink
#0: merge .data section
Browse files Browse the repository at this point in the history
  • Loading branch information
nathan-TT committed Oct 23, 2024
1 parent e9aa0e5 commit 4748be7
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions tt_metal/hw/toolchain/erisc-b0-app-sections.ld
Original file line number Diff line number Diff line change
Expand Up @@ -37,20 +37,22 @@ SECTIONS

.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } > REGION_APP_CODE
.rodata1 : { *(.rodata1) } > REGION_APP_CODE
.sdata2 :
{
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
} > REGION_APP_DATA
.sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) } > REGION_APP_DATA

.data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) } > REGION_APP_DATA
.dynamic : { *(.dynamic) } > REGION_APP_DATA
.data :
.data :
{
*(.dynamic)
*(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)
*(.srodata.cst16) *(.srodata.cst8) *(.srodata.cst4) *(.srodata.cst2) *(.srodata .srodata.*)
*(.sdata .sdata.* .gnu.linkonce.s.*)
*(.sdata2 .sdata2.* .gnu.linkonce.s2.*)
*(.data .data.* .gnu.linkonce.d.*)
SORT(CONSTRUCTORS)
*(.data1)
*(.got.plt) *(.igot.plt) *(.got) *(.igot)
. = ALIGN(4);
} > REGION_APP_DATA

.sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) } > REGION_APP_DATA

. = ALIGN(4); /* startup code will use word writes to zero bss */
__l1_bss_start = .;
.sbss :
Expand Down Expand Up @@ -79,9 +81,8 @@ SECTIONS
} > REGION_APP_DATA
. = ALIGN(32 / 8);

.stack :
.stack ALIGN(16) :
{
. = ALIGN(16);
__stack_bottom = .;
. += __firmware_stack_size;
__stack_top = .;
Expand Down

0 comments on commit 4748be7

Please sign in to comment.