diff options
Diffstat (limited to 'c/src/lib/libbsp/arm/xm-tms570/startup/linkcmds.xm_tms570')
-rw-r--r-- | c/src/lib/libbsp/arm/xm-tms570/startup/linkcmds.xm_tms570 | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/xm-tms570/startup/linkcmds.xm_tms570 b/c/src/lib/libbsp/arm/xm-tms570/startup/linkcmds.xm_tms570 new file mode 100644 index 0000000000..e14467ccff --- /dev/null +++ b/c/src/lib/libbsp/arm/xm-tms570/startup/linkcmds.xm_tms570 @@ -0,0 +1,30 @@ +REGION_ALIAS ("REGION_START", PARTITION_AREA); +REGION_ALIAS ("REGION_VECTOR", PARTITION_AREA); +REGION_ALIAS ("REGION_TEXT", PARTITION_AREA); +REGION_ALIAS ("REGION_TEXT_LOAD", PARTITION_AREA); +REGION_ALIAS ("REGION_RODATA", PARTITION_AREA); +REGION_ALIAS ("REGION_RODATA_LOAD", PARTITION_AREA); +REGION_ALIAS ("REGION_DATA", PARTITION_AREA); +REGION_ALIAS ("REGION_DATA_LOAD", PARTITION_AREA); +REGION_ALIAS ("REGION_FAST_TEXT", PARTITION_AREA); +REGION_ALIAS ("REGION_FAST_TEXT_LOAD", PARTITION_AREA); +REGION_ALIAS ("REGION_FAST_DATA", PARTITION_AREA); +REGION_ALIAS ("REGION_FAST_DATA_LOAD", PARTITION_AREA); +REGION_ALIAS ("REGION_BSS", PARTITION_AREA); +REGION_ALIAS ("REGION_WORK", PARTITION_AREA); +REGION_ALIAS ("REGION_STACK", PARTITION_AREA); +REGION_ALIAS ("REGION_NOCACHE", PARTITION_AREA); +REGION_ALIAS ("REGION_NOCACHE_LOAD", PARTITION_AREA); + +bsp_stack_main_size = DEFINED (bsp_stack_main_size) ? bsp_stack_main_size : 1024; +bsp_stack_main_size = ALIGN (bsp_stack_main_size, bsp_stack_align); + +/* + * This is an ugly hack to make the xmImageHdr placement a bit more resilient + * to start section size changes. + */ +bsp_section_xbarrier_align = DEFINED (bsp_section_xbarrier_align) ? bsp_section_xbarrier_align : 256; + +EXTERN(xmImageHdr) + +INCLUDE linkcmds.armv4 |