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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [common/] [neorv32.ld] - Diff between revs 14 and 21

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

Rev 14 Rev 21
Line 101... Line 101...
    *(.rela.iplt)
    *(.rela.iplt)
    PROVIDE_HIDDEN (__rela_iplt_end = .);
    PROVIDE_HIDDEN (__rela_iplt_end = .);
 
 
    *(.rela.plt)
    *(.rela.plt)
 
 
 
    KEEP(*(.text.boot)); /* keep start-up code */
 
 
    KEEP (*(SORT_NONE(.init)))
    KEEP (*(SORT_NONE(.init)))
 
 
    KEEP(crt0.elf(.text)); /* NEORV32-SPECIFIC start-up code */
 
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(SORT(.text.sorted.*))
Line 210... Line 211...
 
 
 
 
  /* zero/non-initialized read/write data placed in RAM */
  /* zero/non-initialized read/write data placed in RAM */
  .sbss2          : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
  .sbss2          : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) }
  .tbss           : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .tbss           : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .bss :
  .bss (NOLOAD):
  {
  {
    __bss_start = .;
    __bss_start = .;
    *(.dynsbss)
    *(.dynsbss)
    *(.sbss .sbss.* .gnu.linkonce.sb.*)
    *(.sbss .sbss.* .gnu.linkonce.sb.*)
    *(.scommon)
    *(.scommon)

powered by: WebSVN 2.1.0

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