Line 35... |
Line 35... |
* +--------------------+ <- high memory
|
* +--------------------+ <- high memory
|
*/
|
*/
|
|
|
_STACK_SIZE = (16 * 1024);
|
_STACK_SIZE = (16 * 1024);
|
_RAM_SIZE = 2M;
|
_RAM_SIZE = 2M;
|
_RAM_START = 0x40000000;
|
_RAM_START = 0x40010000;
|
_RAM_END = _RAM_START + _RAM_SIZE;
|
_RAM_END = _RAM_START + _RAM_SIZE;
|
|
|
/*
|
/*
|
* Base address of the on-CPU peripherals. This is for compatability
|
* Base address of the on-CPU peripherals. This is for compatability
|
* with the simulator.
|
* with the simulator.
|
Line 51... |
Line 51... |
* Setup the memory map of the MB86931-EB Board (ex931)
|
* Setup the memory map of the MB86931-EB Board (ex931)
|
* stack grows down towards low memory.
|
* stack grows down towards low memory.
|
*/
|
*/
|
MEMORY
|
MEMORY
|
{
|
{
|
ram (rwx) : ORIGIN = 0x40000000, LENGTH = 2M
|
ram (rwx) : ORIGIN = 0x40010000, LENGTH = 2M
|
}
|
}
|
|
|
__stack = _RAM_START + _RAM_SIZE - 4 * 16;
|
__stack = _RAM_START + _RAM_SIZE - 4 * 16;
|
__trap_stack = (_RAM_START + _RAM_SIZE - 4 * 16) - _STACK_SIZE;
|
__trap_stack = (_RAM_START + _RAM_SIZE - 4 * 16) - _STACK_SIZE;
|
|
|
Line 129... |
Line 129... |
}
|
}
|
.stabstr 0 (NOLOAD) :
|
.stabstr 0 (NOLOAD) :
|
{
|
{
|
[ .stabstr ]
|
[ .stabstr ]
|
}
|
}
|
|
/* DWARF debug sections.
|
|
Symbols in the DWARF debugging sections are relative to the beginning
|
|
of the section so we begin them at 0. */
|
|
/* DWARF 1 */
|
|
.debug 0 : { *(.debug) }
|
|
.line 0 : { *(.line) }
|
|
/* GNU DWARF 1 extensions */
|
|
.debug_srcinfo 0 : { *(.debug_srcinfo) }
|
|
.debug_sfnames 0 : { *(.debug_sfnames) }
|
|
/* DWARF 1.1 and DWARF 2 */
|
|
.debug_aranges 0 : { *(.debug_aranges) }
|
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
|
/* DWARF 2 */
|
|
.debug_info 0 : { *(.debug_info) }
|
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
|
.debug_line 0 : { *(.debug_line) }
|
|
.debug_frame 0 : { *(.debug_frame) }
|
|
.debug_str 0 : { *(.debug_str) }
|
|
.debug_loc 0 : { *(.debug_loc) }
|
|
.debug_macinfo 0 : { *(.debug_macinfo) }
|
|
/* SGI/MIPS DWARF 2 extensions */
|
|
.debug_weaknames 0 : { *(.debug_weaknames) }
|
|
.debug_funcnames 0 : { *(.debug_funcnames) }
|
|
.debug_typenames 0 : { *(.debug_typenames) }
|
|
.debug_varnames 0 : { *(.debug_varnames) }
|
|
/* These must appear regardless of . */
|
}
|
}
|