updates and unifies linkerscript
This commit is contained in:
18
env/ehrenberg/ram.lds
vendored
18
env/ehrenberg/ram.lds
vendored
@ -118,10 +118,18 @@ SECTIONS
|
||||
|
||||
.data :
|
||||
{
|
||||
__DATA_BEGIN__ = .;
|
||||
*(.data .data.*)
|
||||
*(.gnu.linkonce.d.*)
|
||||
} >ram AT>rom :ram_init
|
||||
|
||||
.sdata :
|
||||
{
|
||||
__SDATA_BEGIN__ = .;
|
||||
*(.sdata .sdata.*)
|
||||
*(.gnu.linkonce.s.*)
|
||||
} >ram AT>rom :ram_init
|
||||
|
||||
.srodata :
|
||||
{
|
||||
PROVIDE( __global_pointer$ = . + 0x800 );
|
||||
@ -132,12 +140,6 @@ SECTIONS
|
||||
*(.srodata .srodata.*)
|
||||
} >ram AT>rom :ram_init
|
||||
|
||||
.sdata :
|
||||
{
|
||||
*(.sdata .sdata.*)
|
||||
*(.gnu.linkonce.s.*)
|
||||
} >ram AT>rom :ram_init
|
||||
|
||||
. = ALIGN(4);
|
||||
PROVIDE( _edata = . );
|
||||
PROVIDE( edata = . );
|
||||
@ -155,6 +157,7 @@ SECTIONS
|
||||
} >ram AT>ram :ram
|
||||
|
||||
. = ALIGN(8);
|
||||
__BSS_END__ = .;
|
||||
PROVIDE( _end = . );
|
||||
PROVIDE( end = . );
|
||||
|
||||
@ -164,4 +167,7 @@ SECTIONS
|
||||
. = __stack_size;
|
||||
PROVIDE( _sp = . );
|
||||
} >ram AT>ram :ram
|
||||
|
||||
PROVIDE( tohost = 0xfffffff0 );
|
||||
PROVIDE( fromhost = 0xfffffff8 );
|
||||
}
|
||||
|
Reference in New Issue
Block a user