mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-25 06:19:56 +00:00
linker_script: move stacks section to bl_common.ld.h
The stacks section is the same for all BL linker scripts. Move it to the common header file. Change-Id: Ibd253488667ab4f69702d56ff9e9929376704f6c Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
b9f7b57d3a
commit
a926a9f60a
8 changed files with 8 additions and 48 deletions
|
@ -103,12 +103,7 @@ SECTIONS
|
||||||
__DATA_RAM_END__ = .;
|
__DATA_RAM_END__ = .;
|
||||||
} >RAM AT>ROM
|
} >RAM AT>ROM
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
XLAT_TABLE_SECTION >RAM
|
XLAT_TABLE_SECTION >RAM
|
||||||
|
|
||||||
|
|
|
@ -88,12 +88,7 @@ SECTIONS
|
||||||
__DATA_END__ = .;
|
__DATA_END__ = .;
|
||||||
} >RAM
|
} >RAM
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
XLAT_TABLE_SECTION >RAM
|
XLAT_TABLE_SECTION >RAM
|
||||||
|
|
||||||
|
|
|
@ -123,12 +123,7 @@ SECTIONS
|
||||||
} >RAM
|
} >RAM
|
||||||
__RELA_END__ = .;
|
__RELA_END__ = .;
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
XLAT_TABLE_SECTION >RAM
|
XLAT_TABLE_SECTION >RAM
|
||||||
|
|
||||||
|
|
|
@ -90,12 +90,7 @@ SECTIONS
|
||||||
__DATA_END__ = .;
|
__DATA_END__ = .;
|
||||||
} >RAM
|
} >RAM
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
XLAT_TABLE_SECTION >RAM
|
XLAT_TABLE_SECTION >RAM
|
||||||
|
|
||||||
|
|
|
@ -158,12 +158,7 @@ SECTIONS
|
||||||
__NOBITS_START__ = .;
|
__NOBITS_START__ = .;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >NOBITS
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >NOBITS
|
|
||||||
|
|
||||||
BSS_SECTION >NOBITS
|
BSS_SECTION >NOBITS
|
||||||
XLAT_TABLE_SECTION >NOBITS
|
XLAT_TABLE_SECTION >NOBITS
|
||||||
|
|
||||||
|
|
|
@ -101,12 +101,7 @@ SECTIONS
|
||||||
ASSERT(. <= BL32_PROGBITS_LIMIT, "BL32 progbits has exceeded its limit.")
|
ASSERT(. <= BL32_PROGBITS_LIMIT, "BL32 progbits has exceeded its limit.")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
XLAT_TABLE_SECTION >RAM
|
XLAT_TABLE_SECTION >RAM
|
||||||
|
|
||||||
|
|
|
@ -91,12 +91,7 @@ SECTIONS
|
||||||
ASSERT(. <= TSP_PROGBITS_LIMIT, "TSP progbits has exceeded its limit.")
|
ASSERT(. <= TSP_PROGBITS_LIMIT, "TSP progbits has exceeded its limit.")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
XLAT_TABLE_SECTION >RAM
|
XLAT_TABLE_SECTION >RAM
|
||||||
|
|
||||||
|
|
|
@ -74,12 +74,7 @@ SECTIONS
|
||||||
ASSERT(. <= BL31_PROGBITS_LIMIT, "BL3-1 progbits has exceeded its limit.")
|
ASSERT(. <= BL31_PROGBITS_LIMIT, "BL3-1 progbits has exceeded its limit.")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
stacks (NOLOAD) : {
|
STACK_SECTION >RAM
|
||||||
__STACKS_START__ = .;
|
|
||||||
*(tzfw_normal_stacks)
|
|
||||||
__STACKS_END__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
BSS_SECTION >RAM
|
BSS_SECTION >RAM
|
||||||
__RW_END__ = __BSS_END__;
|
__RW_END__ = __BSS_END__;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue