root/arch/xtensa/boot/boot-elf/boot.lds.S

/* [<][>][^][v][top][bottom][index][help] */
   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  *  linux/arch/xtensa/boot/boot-elf/boot.lds.S
   4  *
   5  *  Copyright (C) 2008 - 2013 by Tensilica Inc.
   6  *
   7  *  Chris Zankel <chris@zankel.net>
   8  *  Marc Gauthier <marc@tensilica.com
   9  *  Pete Delaney <piet@tensilica.com>
  10  */
  11 
  12 #include <asm/vectors.h>
  13 OUTPUT_ARCH(xtensa)
  14 ENTRY(_ResetVector)
  15 
  16 SECTIONS
  17 {
  18         .ResetVector.text XCHAL_RESET_VECTOR_VADDR :
  19         {
  20                 *(.ResetVector.text)
  21         }
  22 
  23         .image KERNELOFFSET: AT (CONFIG_KERNEL_LOAD_ADDRESS)
  24         {
  25                 _image_start = .;
  26                 *(image)
  27                 . = (. + 3) & ~ 3;
  28                 _image_end = .  ;
  29         }
  30 
  31         .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
  32         {
  33                 __bss_start = .;
  34                 *(.sbss)
  35                 *(.scommon)
  36                 *(.dynbss)
  37                 *(.bss)
  38                 __bss_end = .;
  39         }
  40 }

/* [<][>][^][v][top][bottom][index][help] */