/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* linux/arch/xtensa/boot/boot-elf/boot.lds.S | |
* | |
* Copyright (C) 2008 - 2013 by Tensilica Inc. | |
* | |
* Chris Zankel <chris@zankel.net> | |
* Marc Gauthier <marc@tensilica.com | |
* Pete Delaney <piet@tensilica.com> | |
*/ | |
#include <asm/vectors.h> | |
OUTPUT_ARCH(xtensa) | |
ENTRY(_ResetVector) | |
SECTIONS | |
{ | |
.ResetVector.text XCHAL_RESET_VECTOR_VADDR : | |
{ | |
*(.ResetVector.text) | |
} | |
.image KERNELOFFSET: AT (CONFIG_KERNEL_LOAD_ADDRESS) | |
{ | |
_image_start = .; | |
*(image) | |
. = (. + 3) & ~ 3; | |
_image_end = . ; | |
} | |
.bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3): | |
{ | |
__bss_start = .; | |
*(.sbss) | |
*(.scommon) | |
*(.dynbss) | |
*(.bss) | |
__bss_end = .; | |
} | |
} |