| /* 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 = .; | |
| } | |
| } |