1993ea97eSBo Shen/* 2993ea97eSBo Shen * (C) Copyright 2002 3993ea97eSBo Shen * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de> 4993ea97eSBo Shen * 5993ea97eSBo Shen * (C) Copyright 2010 6993ea97eSBo Shen * Texas Instruments, <www.ti.com> 7993ea97eSBo Shen * Aneesh V <aneesh@ti.com> 8993ea97eSBo Shen * 9993ea97eSBo Shen * (C) 2013 Atmel Corporation 10993ea97eSBo Shen * Bo Shen <voice.shen@atmel.com> 11993ea97eSBo Shen * 12993ea97eSBo Shen * SPDX-License-Identifier: GPL-2.0+ 13993ea97eSBo Shen */ 14993ea97eSBo Shen 15993ea97eSBo ShenMEMORY { .sram : ORIGIN = CONFIG_SPL_TEXT_BASE, \ 16993ea97eSBo Shen LENGTH = CONFIG_SPL_MAX_SIZE } 17993ea97eSBo ShenMEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR, \ 18993ea97eSBo Shen LENGTH = CONFIG_SPL_BSS_MAX_SIZE } 19993ea97eSBo Shen 20993ea97eSBo ShenOUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") 21993ea97eSBo ShenOUTPUT_ARCH(arm) 22993ea97eSBo ShenENTRY(_start) 23993ea97eSBo ShenSECTIONS 24993ea97eSBo Shen{ 25993ea97eSBo Shen .text : 26993ea97eSBo Shen { 27993ea97eSBo Shen __start = .; 28993ea97eSBo Shen *(.vectors) 29993ea97eSBo Shen arch/arm/cpu/armv7/start.o (.text*) 30993ea97eSBo Shen *(.text*) 31993ea97eSBo Shen } >.sram 32993ea97eSBo Shen 33993ea97eSBo Shen . = ALIGN(4); 34993ea97eSBo Shen .rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } >.sram 35993ea97eSBo Shen 36993ea97eSBo Shen . = ALIGN(4); 37993ea97eSBo Shen .data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram 38993ea97eSBo Shen 39993ea97eSBo Shen . = ALIGN(4); 40*f8a48263STom Rini .u_boot_list : { KEEP(*(SORT(.u_boot_list*))) } > .sram 41*f8a48263STom Rini 42*f8a48263STom Rini . = ALIGN(4); 43993ea97eSBo Shen __image_copy_end = .; 44993ea97eSBo Shen 45993ea97eSBo Shen .end : 46993ea97eSBo Shen { 47993ea97eSBo Shen *(.__end) 48993ea97eSBo Shen } >.sram 49993ea97eSBo Shen 50993ea97eSBo Shen .bss : 51993ea97eSBo Shen { 52993ea97eSBo Shen . = ALIGN(4); 53993ea97eSBo Shen __bss_start = .; 54993ea97eSBo Shen *(.bss*) 55993ea97eSBo Shen . = ALIGN(4); 56993ea97eSBo Shen __bss_end = .; 57993ea97eSBo Shen } >.sdram 58993ea97eSBo Shen} 59