16b873dcaSSughosh Ganu/* 26b873dcaSSughosh Ganu * (C) Copyright 2002 36b873dcaSSughosh Ganu * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de> 46b873dcaSSughosh Ganu * 56b873dcaSSughosh Ganu * (C) Copyright 2008 66b873dcaSSughosh Ganu * Guennadi Liakhovetki, DENX Software Engineering, <lg@denx.de> 76b873dcaSSughosh Ganu * 81a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 96b873dcaSSughosh Ganu */ 106b873dcaSSughosh Ganu 116b873dcaSSughosh GanuMEMORY { .sram : ORIGIN = CONFIG_SPL_TEXT_BASE,\ 12b7b5f1a1SAlbert ARIBAUD LENGTH = CONFIG_SPL_MAX_FOOTPRINT } 136b873dcaSSughosh Ganu 146b873dcaSSughosh GanuOUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") 156b873dcaSSughosh GanuOUTPUT_ARCH(arm) 166b873dcaSSughosh GanuENTRY(_start) 176b873dcaSSughosh GanuSECTIONS 186b873dcaSSughosh Ganu{ 196b873dcaSSughosh Ganu . = 0x00000000; 206b873dcaSSughosh Ganu 216b873dcaSSughosh Ganu . = ALIGN(4); 226b873dcaSSughosh Ganu .text : 236b873dcaSSughosh Ganu { 246b873dcaSSughosh Ganu __start = .; 25eeadd3feSBenoît Thébaudeau *(.vectors) 261a9a91dcSBenoît Thébaudeau arch/arm/cpu/arm926ejs/start.o (.text*) 276b873dcaSSughosh Ganu *(.text*) 286b873dcaSSughosh Ganu } >.sram 296b873dcaSSughosh Ganu 306b873dcaSSughosh Ganu . = ALIGN(4); 316b873dcaSSughosh Ganu .rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } >.sram 326b873dcaSSughosh Ganu 336b873dcaSSughosh Ganu . = ALIGN(4); 346b873dcaSSughosh Ganu .data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram 3555675142SMarek Vasut 3655675142SMarek Vasut . = ALIGN(4); 37*5d7cdf3aSFabien Parent .u_boot_list : { KEEP(*(SORT(.u_boot_list*))); } >.sram 38*5d7cdf3aSFabien Parent 39*5d7cdf3aSFabien Parent . = ALIGN(4); 406b873dcaSSughosh Ganu .rel.dyn : { 416b873dcaSSughosh Ganu __rel_dyn_start = .; 426b873dcaSSughosh Ganu *(.rel*) 436b873dcaSSughosh Ganu __rel_dyn_end = .; 446b873dcaSSughosh Ganu } >.sram 456b873dcaSSughosh Ganu 466b873dcaSSughosh Ganu .bss : 476b873dcaSSughosh Ganu { 486b873dcaSSughosh Ganu . = ALIGN(4); 496b873dcaSSughosh Ganu __bss_start = .; 506b873dcaSSughosh Ganu *(.bss*) 516b873dcaSSughosh Ganu . = ALIGN(4); 523929fb0aSSimon Glass __bss_end = .; 536b873dcaSSughosh Ganu } >.sram 546b873dcaSSughosh Ganu 556b873dcaSSughosh Ganu __image_copy_end = .; 56d0b5d9daSAlbert ARIBAUD 57d0b5d9daSAlbert ARIBAUD .end : 58d0b5d9daSAlbert ARIBAUD { 59d0b5d9daSAlbert ARIBAUD *(.__end) 60d0b5d9daSAlbert ARIBAUD } 616b873dcaSSughosh Ganu} 62