1f5acb9fdSJean-Christophe PLAGNIOL-VILLARD/* 2f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * January 2004 - Changed to support H4 device 3f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * Copyright (c) 2004 Texas Instruments 4f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * 5f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * (C) Copyright 2002 6*792a09ebSDetlev Zundel * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de> 7f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * 8f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * See file CREDITS for list of people who contributed to this 9f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * project. 10f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * 11f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * This program is free software; you can redistribute it and/or 12f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * modify it under the terms of the GNU General Public License as 13f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * published by the Free Software Foundation; either version 2 of 14f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * the License, or (at your option) any later version. 15f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * 16f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * This program is distributed in the hope that it will be useful, 17f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * but WITHOUT ANY WARRANTY; without even the implied warranty of 18f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * GNU General Public License for more details. 20f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * 21f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * You should have received a copy of the GNU General Public License 22f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * along with this program; if not, write to the Free Software 23f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 24f5acb9fdSJean-Christophe PLAGNIOL-VILLARD * MA 02111-1307 USA 25f5acb9fdSJean-Christophe PLAGNIOL-VILLARD */ 26f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 27f5acb9fdSJean-Christophe PLAGNIOL-VILLARDOUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") 28f5acb9fdSJean-Christophe PLAGNIOL-VILLARDOUTPUT_ARCH(arm) 29f5acb9fdSJean-Christophe PLAGNIOL-VILLARDENTRY(_start) 30f5acb9fdSJean-Christophe PLAGNIOL-VILLARDSECTIONS 31f5acb9fdSJean-Christophe PLAGNIOL-VILLARD{ 32f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = 0x00000000; 33f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 34f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = ALIGN(4); 35f5acb9fdSJean-Christophe PLAGNIOL-VILLARD .text : 36f5acb9fdSJean-Christophe PLAGNIOL-VILLARD { 37f5acb9fdSJean-Christophe PLAGNIOL-VILLARD /* WARNING - the following is hand-optimized to fit within */ 38f5acb9fdSJean-Christophe PLAGNIOL-VILLARD /* the sector layout of our flash chips! XXX FIXME XXX */ 39f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 40f5acb9fdSJean-Christophe PLAGNIOL-VILLARD cpu/arm1136/start.o (.text) 41f5acb9fdSJean-Christophe PLAGNIOL-VILLARD board/freescale/mx31ads/libmx31ads.a (.text) 42f5acb9fdSJean-Christophe PLAGNIOL-VILLARD lib_arm/libarm.a (.text) 43f5acb9fdSJean-Christophe PLAGNIOL-VILLARD net/libnet.a (.text) 44f5acb9fdSJean-Christophe PLAGNIOL-VILLARD drivers/mtd/libmtd.a (.text) 45f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 46f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = DEFINED(env_offset) ? env_offset : .; 470cf4fd3cSJean-Christophe PLAGNIOL-VILLARD common/env_embedded.o(.text) 48f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 49f5acb9fdSJean-Christophe PLAGNIOL-VILLARD *(.text) 50f5acb9fdSJean-Christophe PLAGNIOL-VILLARD } 51f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 52f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = ALIGN(4); 53f62fb999STrent Piepho .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } 54f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 55f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = ALIGN(4); 56f5acb9fdSJean-Christophe PLAGNIOL-VILLARD .data : { *(.data) } 57f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 58f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = ALIGN(4); 59f5acb9fdSJean-Christophe PLAGNIOL-VILLARD .got : { *(.got) } 60f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 61f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = .; 62f5acb9fdSJean-Christophe PLAGNIOL-VILLARD __u_boot_cmd_start = .; 63f5acb9fdSJean-Christophe PLAGNIOL-VILLARD .u_boot_cmd : { *(.u_boot_cmd) } 64f5acb9fdSJean-Christophe PLAGNIOL-VILLARD __u_boot_cmd_end = .; 65f5acb9fdSJean-Christophe PLAGNIOL-VILLARD 66f5acb9fdSJean-Christophe PLAGNIOL-VILLARD . = ALIGN(4); 67f5acb9fdSJean-Christophe PLAGNIOL-VILLARD __bss_start = .; 689b827cf1SSelvamuthukumar .bss : { *(.bss) . = ALIGN(4); } 69f5acb9fdSJean-Christophe PLAGNIOL-VILLARD _end = .; 70f5acb9fdSJean-Christophe PLAGNIOL-VILLARD} 71