OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib/] [libgloss/] [sparc/] [ex934.ld] - Diff between revs 39 and 56

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 39 Rev 56
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  .  */
}
}

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.