/* * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. * * SPDX-License-Identifier: GPL-2.0+ */ OUTPUT_FORMAT("elf32-littlearc", "elf32-littlearc", "elf32-littlearc") OUTPUT_ARCH(arc) ENTRY(_start) SECTIONS { . = ALIGN(4); .text : { *(.__text_start) *(.__image_copy_start) arch/arc/lib/start.o (.text*) *(.text*) } . = ALIGN(4); .text_end : { *(.__text_end) } . = ALIGN(1024); .ivt_start : { *(.__ivt_start) } .ivt : { *(.ivt) } .ivt_end : { *(.__ivt_end) } . = ALIGN(4); .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } . = ALIGN(4); .data : { *(.data*) } . = ALIGN(4); .u_boot_list : { KEEP(*(SORT(.u_boot_list*))); } . = ALIGN(4); .rel_dyn_start : { *(.__rel_dyn_start) } .rela.dyn : { *(.rela.dyn) } .rel_dyn_end : { *(.__rel_dyn_end) } . = ALIGN(4); .bss_start : { *(.__bss_start); } .bss : { *(.bss*) } .bss_end : { *(.__bss_end); } . = ALIGN(4); .image_copy_end : { *(.__image_copy_end) *(.__init_end) } }