arc: linker.ld: fix BSS section declaration
The BSS section needs to use AT> in XIP systems otherwise the LMA addresses in the ELF binary are wrong, leading to issues if we try to manipulate the binary with objcopy. The GROUP_DATA_LINK_IN macro does the right thing here. This was already done on other arches but ARC was missed. Change-Id: I93748e919e0b68c1ff2dfb4b85b7064a8d980f3a Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
parent
0c87784c84
commit
f1260fb618
1 changed files with 2 additions and 2 deletions
|
@ -143,7 +143,7 @@ SECTIONS {
|
|||
|
||||
__data_ram_end = .;
|
||||
|
||||
SECTION_PROLOGUE(_BSS_SECTION_NAME,(NOLOAD),) {
|
||||
SECTION_DATA_PROLOGUE(_BSS_SECTION_NAME,(NOLOAD),) {
|
||||
/*
|
||||
* For performance, BSS section is assumed to be 4 byte aligned and
|
||||
* a multiple of 4 bytes
|
||||
|
@ -158,7 +158,7 @@ SECTIONS {
|
|||
* potential left over bytes.
|
||||
*/
|
||||
__bss_end = ALIGN(4);
|
||||
} GROUP_LINK_IN(RAMABLE_REGION)
|
||||
} GROUP_DATA_LINK_IN(RAMABLE_REGION, RAMABLE_REGION)
|
||||
|
||||
SECTION_PROLOGUE(_NOINIT_SECTION_NAME,(NOLOAD),) {
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue