Revert "PMUFW: lscript: Force generation of single loadable section"

This reverts commit 73154541df.
Linker script was modified to work-around a bootgen issue with handling
multiple loadable sections. Now this issue is fixed in bootgen (PR#875808).
So reverting the commit.
This commit is contained in:
Jyotheeswar Reddy 2015-10-19 11:39:35 +05:30 committed by Nava kishore Manne
parent b86934051e
commit 277b99283b

View file

@ -93,7 +93,6 @@ SECTIONS
*(.gnu.linkonce.s2.*) *(.gnu.linkonce.s2.*)
. = ALIGN(8); . = ALIGN(8);
__sdata2_end = .; __sdata2_end = .;
BYTE(0);
} > PMU_RAM } > PMU_RAM
.sbss2 : { .sbss2 : {
@ -102,7 +101,6 @@ SECTIONS
*(.sbss2.*) *(.sbss2.*)
*(.gnu.linkonce.sb2.*) *(.gnu.linkonce.sb2.*)
__sbss2_end = .; __sbss2_end = .;
BYTE(0);
} > PMU_RAM } > PMU_RAM
.sdata : { .sdata : {
@ -112,10 +110,9 @@ SECTIONS
*(.sdata.*) *(.sdata.*)
*(.gnu.linkonce.s.*) *(.gnu.linkonce.s.*)
__sdata_end = .; __sdata_end = .;
BYTE(0);
} > PMU_RAM } > PMU_RAM
.sbss : { .sbss (NOLOAD) : {
. = ALIGN(4); . = ALIGN(4);
__sbss_start = .; __sbss_start = .;
*(.sbss) *(.sbss)
@ -123,7 +120,6 @@ SECTIONS
*(.gnu.linkonce.sb.*) *(.gnu.linkonce.sb.*)
. = ALIGN(8); . = ALIGN(8);
__sbss_end = .; __sbss_end = .;
BYTE(0);
} > PMU_RAM } > PMU_RAM
.tdata : { .tdata : {
@ -142,7 +138,7 @@ SECTIONS
__tbss_end = .; __tbss_end = .;
} > PMU_RAM } > PMU_RAM
.bss : { .bss (NOLOAD) : {
. = ALIGN(4); . = ALIGN(4);
__bss_start = .; __bss_start = .;
*(.bss) *(.bss)
@ -151,7 +147,6 @@ SECTIONS
*(COMMON) *(COMMON)
. = ALIGN(4); . = ALIGN(4);
__bss_end = .; __bss_end = .;
BYTE(0);
} > PMU_RAM } > PMU_RAM
_SDA_BASE_ = __sdata_start + ((__sbss_end - __sdata_start) / 2 ); _SDA_BASE_ = __sdata_start + ((__sbss_end - __sdata_start) / 2 );
@ -159,25 +154,15 @@ _SDA_BASE_ = __sdata_start + ((__sbss_end - __sdata_start) / 2 );
_SDA2_BASE_ = __sdata2_start + ((__sbss2_end - __sdata2_start) / 2 ); _SDA2_BASE_ = __sdata2_start + ((__sbss2_end - __sdata2_start) / 2 );
/* Generate Stack definitions */ /* Generate Stack definitions */
.stack : { .stack (NOLOAD) : {
_stack_end = .; _stack_end = .;
. += _STACK_SIZE; . += _STACK_SIZE;
. = ALIGN(8); . = ALIGN(8);
_stack = .; _stack = .;
__stack = _stack; __stack = _stack;
BYTE(0);
} > PMU_RAM
.filler : {
FILL(0);
_fill_start = .;
BYTE(0);
. += (_srv_tbl_start - _fill_start -1 );
_fill_end = .;
} > PMU_RAM } > PMU_RAM
.xpbr_serv_ext_tbl 0xffddf6e0: { .xpbr_serv_ext_tbl 0xffddf6e0: {
_srv_tbl_start = .;
KEEP (*(.xpbr_serv_ext_tbl)) KEEP (*(.xpbr_serv_ext_tbl))
} > PMU_RAM } > PMU_RAM