* [U-Boot] [PATCH 1/1] MX5:use common u-boot.lds of cpu layer
@ 2010-10-20 12:02 Jason Liu
2010-10-20 12:51 ` Stefano Babic
0 siblings, 1 reply; 3+ messages in thread
From: Jason Liu @ 2010-10-20 12:02 UTC (permalink / raw)
To: u-boot
Remove u-boot.lds from mx5 and use the common u-boot.lds
of cpu layer. This patch also fix the building errors:
arch/arm/cpu/armv7/start.o: In function `_rel_dyn_start_ofs':
arch/arm/cpu/armv7/start.S:283: undefined reference to `__rel_dyn_start'
arch/arm/cpu/armv7/start.o: In function `_rel_dyn_end_ofs':
arch/arm/cpu/armv7/start.S:283: undefined reference to `__rel_dyn_end'
arch/arm/cpu/armv7/start.o: In function `_dynsym_start_ofs':
arch/arm/cpu/armv7/start.S:283: undefined reference to `__dynsym_start'
Signed-off-by: Jason Liu <r64343@freescale.com>
---
arch/arm/cpu/armv7/mx5/u-boot.lds | 73 -------------------------------------
board/freescale/mx51evk/config.mk | 1 -
board/ttcontrol/vision2/config.mk | 3 +-
3 files changed, 1 insertions(+), 76 deletions(-)
diff --git a/arch/arm/cpu/armv7/mx5/u-boot.lds b/arch/arm/cpu/armv7/mx5/u-boot.lds
deleted file mode 100644
index 55d6599..0000000
--- a/arch/arm/cpu/armv7/mx5/u-boot.lds
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * January 2004 - Changed to support H4 device
- * Copyright (c) 2004 Texas Instruments
- *
- * (C) Copyright 2002
- * Gary Jennejohn, DENX Software Engineering, <gj@denx.de>
- *
- * (C) Copyright 2009 Freescale Semiconductor, Inc.
- *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- */
-
-OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
-OUTPUT_ARCH(arm)
-ENTRY(_start)
-SECTIONS
-{
- . = 0x00000000;
-
- . = ALIGN(4);
- .text :
- {
- arch/arm/cpu/armv7/start.o
- *(.text)
- }
-
- . = ALIGN(4);
- .rodata : { *(.rodata) }
-
- . = ALIGN(4);
- .data : {
- *(.data)
- __datarel_start = .;
- *(.data.rel)
- __datarelrolocal_start = .;
- *(.data.rel.ro.local)
- __datarellocal_start = .;
- *(.data.rel.local)
- __datarelro_start = .;
- *(.data.rel.ro)
- }
-
- __got_start = .;
- . = ALIGN(4);
- .got : { *(.got) }
- __got_end = .;
-
- . = .;
- __u_boot_cmd_start = .;
- .u_boot_cmd : { *(.u_boot_cmd) }
- __u_boot_cmd_end = .;
-
- . = ALIGN(4);
- __bss_start = .;
- .bss : { *(.bss) }
- _end = .;
-}
diff --git a/board/freescale/mx51evk/config.mk b/board/freescale/mx51evk/config.mk
index 716fca9..6e90671 100644
--- a/board/freescale/mx51evk/config.mk
+++ b/board/freescale/mx51evk/config.mk
@@ -20,7 +20,6 @@
# MA 02111-1307 USA
#
-LDSCRIPT = $(CPUDIR)/$(SOC)/u-boot.lds
CONFIG_SYS_TEXT_BASE = 0x97800000
IMX_CONFIG = $(SRCTREE)/board/$(BOARDDIR)/imximage.cfg
ALL += $(obj)u-boot.imx
diff --git a/board/ttcontrol/vision2/config.mk b/board/ttcontrol/vision2/config.mk
index 59f3367..f282068 100644
--- a/board/ttcontrol/vision2/config.mk
+++ b/board/ttcontrol/vision2/config.mk
@@ -20,6 +20,5 @@
# MA 02111-1307 USA
#
-LDSCRIPT = $(CPUDIR)/$(SOC)/u-boot.lds
-TEXT_BASE = 0x97800000
+CONFIG_SYS_TEXT_BASE = 0x97800000
IMX_CONFIG = $(SRCTREE)/board/$(BOARDDIR)/imximage_hynix.cfg
--
1.7.0.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [U-Boot] [PATCH 1/1] MX5:use common u-boot.lds of cpu layer
2010-10-20 12:02 [U-Boot] [PATCH 1/1] MX5:use common u-boot.lds of cpu layer Jason Liu
@ 2010-10-20 12:51 ` Stefano Babic
2010-10-21 0:50 ` Jason Liu
0 siblings, 1 reply; 3+ messages in thread
From: Stefano Babic @ 2010-10-20 12:51 UTC (permalink / raw)
To: u-boot
On 10/20/2010 02:02 PM, Jason Liu wrote:
> Remove u-boot.lds from mx5 and use the common u-boot.lds
> of cpu layer. This patch also fix the building errors:
>
> arch/arm/cpu/armv7/start.o: In function `_rel_dyn_start_ofs':
> arch/arm/cpu/armv7/start.S:283: undefined reference to `__rel_dyn_start'
> arch/arm/cpu/armv7/start.o: In function `_rel_dyn_end_ofs':
> arch/arm/cpu/armv7/start.S:283: undefined reference to `__rel_dyn_end'
> arch/arm/cpu/armv7/start.o: In function `_dynsym_start_ofs':
> arch/arm/cpu/armv7/start.S:283: undefined reference to `__dynsym_start'
Hi Jason,
I have already sent this morning patch covering the vision2 board and
fixing the same issue. Please drop from your patch the part concerning
the vision2 board and resubmit.
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot] [PATCH 1/1] MX5:use common u-boot.lds of cpu layer
2010-10-20 12:51 ` Stefano Babic
@ 2010-10-21 0:50 ` Jason Liu
0 siblings, 0 replies; 3+ messages in thread
From: Jason Liu @ 2010-10-21 0:50 UTC (permalink / raw)
To: u-boot
2010/10/20 Stefano Babic <sbabic@denx.de>:
> On 10/20/2010 02:02 PM, Jason Liu wrote:
>> Remove u-boot.lds from mx5 and use the common u-boot.lds
>> of cpu layer. This patch also fix the building errors:
>>
>> arch/arm/cpu/armv7/start.o: In function `_rel_dyn_start_ofs':
>> arch/arm/cpu/armv7/start.S:283: undefined reference to `__rel_dyn_start'
>> arch/arm/cpu/armv7/start.o: In function `_rel_dyn_end_ofs':
>> arch/arm/cpu/armv7/start.S:283: undefined reference to `__rel_dyn_end'
>> arch/arm/cpu/armv7/start.o: In function `_dynsym_start_ofs':
>> arch/arm/cpu/armv7/start.S:283: undefined reference to `__dynsym_start'
>
> Hi Jason,
>
> I have already sent this morning patch covering the vision2 board and
> fixing the same issue. Please drop from your patch the part concerning
> the vision2 board and resubmit.
OK, Sure. Thanks,
>
> Best regards,
> Stefano Babic
>
> --
> =====================================================================
> DENX Software Engineering GmbH, ? ? MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 ?Email: office at denx.de
> =====================================================================
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-10-21 0:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-20 12:02 [U-Boot] [PATCH 1/1] MX5:use common u-boot.lds of cpu layer Jason Liu
2010-10-20 12:51 ` Stefano Babic
2010-10-21 0:50 ` Jason Liu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox