1/*
2 * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>
3 * on behalf of DENX Software Engineering GmbH
4 *
5 * January 2004 - Changed to support H4 device
6 * Copyright (c) 2004-2008 Texas Instruments
7 *
8 * (C) Copyright 2002
9 * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>
10 *
11 * SPDX-License-Identifier:	GPL-2.0+
12 */
13
14OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
15OUTPUT_ARCH(arm)
16ENTRY(_start)
17SECTIONS
18{
19	. = 0x00000000;
20
21	. = ALIGN(4);
22	.text	:
23	{
24		arch/arm/cpu/arm926ejs/spear/start.o	(.text*)
25		*(.text*)
26	}
27
28	. = ALIGN(4);
29	.rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
30
31	. = ALIGN(4);
32	.data : {
33		*(.data*)
34	}
35
36	. = ALIGN(4);
37
38	.rel.dyn : {
39		__rel_dyn_start = .;
40		*(.rel*)
41		__rel_dyn_end = .;
42	}
43
44	.bss : {
45		. = ALIGN(4);
46		__bss_start = .;
47		*(.bss*)
48		. = ALIGN(4);
49		__bss_end = .;
50	}
51
52	.end :
53	{
54		*(.__end)
55	}
56
57	_image_binary_end = .;
58
59	.dynsym _image_binary_end : { *(.dynsym) }
60	.dynbss : { *(.dynbss) }
61	.dynstr : { *(.dynstr*) }
62	.dynamic : { *(.dynamic*) }
63	.hash : { *(.hash*) }
64	.plt : { *(.plt*) }
65	.interp : { *(.interp*) }
66	.gnu : { *(.gnu*) }
67	.ARM.exidx : { *(.ARM.exidx*) }
68}
69