summaryrefslogtreecommitdiff
path: root/c/src/lib/libbsp/arm/xm-tms570/startup/linkcmds.xm_tms570
blob: e14467ccffd88306ef24059c8cdb96a4c9b8ebc8 (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
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