[U-Boot] Pull request: u-boot-arm/master

Albert ARIBAUD
2013-03-18T17:43:00Z

Hi Tom,

On Mon, 18 Mar 2013 13:06:06 -0400, Tom Rini <trini@ti.com> wrote:

> I've merged, but not pushed this, with the following merge commit (I
> couldn't get a nice pretty print like last time):
>
> To try and explain this since diff-diffs are funny:
> - Consolidate around using __bss_end (so in a few new files, and a lot
> of changed files, add __bss_end not __bssend__ or similar).
> - Add hashes for PCIPPC2 / PCIPPC6 in scrapyard.
> - In tegra20, both CONFIG_SYS_GENERIC_BOARD and CONFIG_BOUNCE_BUFFER are
> set.
>
> commit cf0d1242c87217ba0ce5ecb2f87dfcd1b40b7892
> Merge: b5bec88 b27673c
> Author: Tom Rini <trini@ti.com>
> Date: Mon Mar 18 12:31:00 2013 -0400
>
> Merge branch 'master' of git://git.denx.de/u-boot-arm
>
> Albert's rework of the linker scripts conflicted with Simon's making
> everyone use __bss_end. We also had a minor conflict over
> README.scrapyard being added to in mainline and enhanced in
> u-boot-arm/master with IDs for when stuff was removed.

This is ever so slightly incorrect regarding scrapyard: IDs are present
also in mainline. What ARM changes is, columns are aligned and the
order of headers is fixed wrt actual content.

Apart from that, all seems ok to me.

> Conflicts:
> arch/arm/cpu/ixp/u-boot.lds
> arch/arm/cpu/u-boot.lds
> arch/arm/lib/Makefile
> board/actux1/u-boot.lds
> board/actux2/u-boot.lds
> board/actux3/u-boot.lds
> board/dvlhost/u-boot.lds
> board/freescale/mx31ads/u-boot.lds
> doc/README.scrapyard
> include/configs/tegra-common.h
>
> Build tested for all of ARM and run-time tested on am335x_evm.
>
> Signed-off-by: Tom Rini <trini@ti.com>
>
> diff --cc arch/arm/cpu/armv7/am33xx/u-boot-spl.lds
> index 0000000,69f6d48..b6a929f
> mode 000000,100644..100644
> --- a/arch/arm/cpu/armv7/am33xx/u-boot-spl.lds
> +++ b/arch/arm/cpu/armv7/am33xx/u-boot-spl.lds
> @@@ -1,0 -1,67 +1,67 @@@
> + /*
> + * (C) Copyright 2002
> + * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>
> + *
> + * (C) Copyright 2010
> + * Texas Instruments, <www.ti.com>
> + * Aneesh V <aneesh@ti.com>
> + *
> + * 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
> + */
> +
> + MEMORY { .sram : ORIGIN = CONFIG_SPL_TEXT_BASE,\
> + LENGTH = CONFIG_SPL_MAX_SIZE }
> + MEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR, \
> + LENGTH = CONFIG_SPL_BSS_MAX_SIZE }
> +
> + OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
> + OUTPUT_ARCH(arm)
> + ENTRY(_start)
> + SECTIONS
> + {
> + .text :
> + {
> + __start = .;
> + arch/arm/cpu/armv7/start.o (.text)
> + *(.text*)
> + } >.sram
> +
> + . = ALIGN(4);
> + .rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } >.sram
> +
> + . = ALIGN(4);
> + .data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram
> +
> + .u_boot_list : {
> + KEEP(*(SORT(.u_boot_list*)));
> + } >.sram
> +
> + . = ALIGN(4);
> + __image_copy_end = .;
> + _end = .;
> +
> + .bss :
> + {
> + . = ALIGN(4);
> + __bss_start = .;
> + *(.bss*)
> + . = ALIGN(4);
> - __bss_end__ = .;
> ++ __bss_end = .;
> + } >.sdram
> + }
> diff --cc arch/arm/cpu/ixp/u-boot.lds
> index 2c823e1,5e66dd1..8345b55
> --- a/arch/arm/cpu/ixp/u-boot.lds
> +++ b/arch/arm/cpu/ixp/u-boot.lds
> @@@ -67,11 -67,17 +67,17 @@@ SECTION
>
> _end = .;
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> *(.bss*)
> . = ALIGN(4);
> - __bss_end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> + }
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> }
>
> /DISCARD/ : { *(.dynstr*) }
> diff --cc arch/arm/cpu/u-boot-spl.lds
> index 0000000,8321afb..3c0d99c
> mode 000000,100644..100644
> --- a/arch/arm/cpu/u-boot-spl.lds
> +++ b/arch/arm/cpu/u-boot-spl.lds
> @@@ -1,0 -1,93 +1,93 @@@
> + /*
> + * Copyright (c) 2004-2008 Texas Instruments
> + *
> + * (C) Copyright 2002
> + * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>
> + *
> + * 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 :
> + {
> + __image_copy_start = .;
> + CPUDIR/start.o (.text*)
> + *(.text*)
> + }
> +
> + . = ALIGN(4);
> + .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
> +
> + . = ALIGN(4);
> + .data : {
> + *(.data*)
> + }
> +
> + . = ALIGN(4);
> +
> + . = .;
> +
> + __image_copy_end = .;
> +
> + .rel.dyn : {
> + __rel_dyn_start = .;
> + *(.rel*)
> + __rel_dyn_end = .;
> + }
> +
> + .dynsym : {
> + __dynsym_start = .;
> + *(.dynsym)
> + }
> +
> + _end = .;
> +
> + /*
> + * Deprecated: this MMU section is used by pxa at present but
> + * should not be used by new boards/CPUs.
> + */
> + . = ALIGN(4096);
> + .mmutable : {
> + *(.mmutable)
> + }
> +
> + .bss __rel_dyn_start (OVERLAY) : {
> + __bss_start = .;
> + *(.bss*)
> + . = ALIGN(4);
> - __bss_end__ = .;
> ++ __bss_end = .;
> + }
> +
> + /DISCARD/ : { *(.dynstr*) }
> + /DISCARD/ : { *(.dynamic*) }
> + /DISCARD/ : { *(.plt*) }
> + /DISCARD/ : { *(.interp*) }
> + /DISCARD/ : { *(.gnu*) }
> + }
> +
> + #if defined(CONFIG_SPL_TEXT_BASE) && defined(CONFIG_SPL_MAX_SIZE)
> -ASSERT(__bss_end__ < (CONFIG_SPL_TEXT_BASE + CONFIG_SPL_MAX_SIZE), "SPL image too big");
> ++ASSERT(__bss_end < (CONFIG_SPL_TEXT_BASE + CONFIG_SPL_MAX_SIZE), "SPL image too big");
> + #endif
> diff --cc arch/arm/cpu/u-boot.lds
> index b337e7b,d4ad352..3a1083d
> --- a/arch/arm/cpu/u-boot.lds
> +++ b/arch/arm/cpu/u-boot.lds
> @@@ -81,11 -81,17 +81,18 @@@ SECTION
> *(.mmutable)
> }
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> *(.bss*)
> . = ALIGN(4);
> - __bss_end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> + }
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> }
>
> /DISCARD/ : { *(.dynstr*) }
> diff --cc arch/arm/lib/Makefile
> index 24c7e7a,11c2674..6ae161a
> --- a/arch/arm/lib/Makefile
> +++ b/arch/arm/lib/Makefile
> @@@ -39,10 -39,8 +39,11 @@@ GLCOBJS += div0.
> SOBJS-y += crt0.o
>
> ifndef CONFIG_SPL_BUILD
> -COBJS-y += bss.o
> +ifndef CONFIG_SYS_GENERIC_BOARD
> COBJS-y += board.o
> +endif
> ++COBJS-y += bss.o
> +
> COBJS-y += bootm.o
> COBJS-$(CONFIG_SYS_L2_PL310) += cache-pl310.o
> SOBJS-$(CONFIG_USE_ARCH_MEMSET) += memset.o
> diff --cc arch/arm/lib/bss.c
> index 0000000,7c0b154..99eda59
> mode 000000,100644..100644
> --- a/arch/arm/lib/bss.c
> +++ b/arch/arm/lib/bss.c
> @@@ -1,0 -1,39 +1,39 @@@
> + /*
> + * Copyright 2013 Albert ARIBAUD <albert.u.boot@aribaud.net>
> + *
> + * 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
> + */
> +
> + /**
> + * These two symbols are declared in a C file so that the linker
> + * uses R_ARM_RELATIVE relocation, rather than the R_ARM_ABS32 one
> + * it would use if the symbols were defined in the linker file.
> + * Using only R_ARM_RELATIVE relocation ensures that references to
> + * the symbols are correct after as well as before relocation.
> + *
> + * We need a 0-byte-size type for these symbols, and the compiler
> + * does not allow defining objects of C type 'void'. Using an empty
> + * struct is allowed by the compiler, but causes gcc versions 4.4 and
> + * below to complain about aliasing. Therefore we use the next best
> + * thing: zero-sized arrays, which are both 0-byte-size and exempt from
> + * aliasing warnings.
> + */
> +
> + char __bss_start[0] __attribute__((used, section(".__bss_start")));
> -char __bss_end__[0] __attribute__((used, section(".__bss_end__")));
> ++char __bss_end[0] __attribute__((used, section(".__bss_end")));
> diff --cc board/actux1/u-boot.lds
> index a0d217b,7cf5b46..c76728a
> --- a/board/actux1/u-boot.lds
> +++ b/board/actux1/u-boot.lds
> @@@ -72,13 -72,21 +72,21 @@@ SECTION
> *(.dynsym)
> }
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> + _end = .;
> +
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> *(.bss*)
> . = ALIGN(4);
> - _end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> }
> - __bss_end =.;
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> + }
> +
> /DISCARD/ : { *(.dynstr*) }
> /DISCARD/ : { *(.dynamic*) }
> /DISCARD/ : { *(.plt*) }
> diff --cc board/actux2/u-boot.lds
> index da2b4e2,e9b5547..984f70e
> --- a/board/actux2/u-boot.lds
> +++ b/board/actux2/u-boot.lds
> @@@ -72,13 -72,21 +72,21 @@@ SECTION
> *(.dynsym)
> }
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> + _end = .;
> +
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> *(.bss*)
> . = ALIGN(4);
> - _end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> }
> - __bss_end =.;
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> + }
> +
> /DISCARD/ : { *(.dynstr*) }
> /DISCARD/ : { *(.dynamic*) }
> /DISCARD/ : { *(.plt*) }
> diff --cc board/actux3/u-boot.lds
> index f922033,b79ea3c..fc48cf0
> --- a/board/actux3/u-boot.lds
> +++ b/board/actux3/u-boot.lds
> @@@ -72,13 -72,21 +72,21 @@@ SECTION
> *(.dynsym)
> }
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> + _end = .;
> +
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> *(.bss*)
> . = ALIGN(4);
> - _end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> }
> - __bss_end =.;
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> + }
> +
> /DISCARD/ : { *(.dynstr*) }
> /DISCARD/ : { *(.dynamic*) }
> /DISCARD/ : { *(.plt*) }
> diff --cc board/dvlhost/u-boot.lds
> index ed91003,eb83b6f..b13d3e1
> --- a/board/dvlhost/u-boot.lds
> +++ b/board/dvlhost/u-boot.lds
> @@@ -72,13 -72,21 +72,21 @@@ SECTION
> *(.dynsym)
> }
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> + _end = .;
> +
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> *(.bss*)
> . = ALIGN(4);
> - _end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> }
> - __bss_end =.;
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> + }
> +
> /DISCARD/ : { *(.dynstr*) }
> /DISCARD/ : { *(.dynamic*) }
> /DISCARD/ : { *(.plt*) }
> diff --cc board/freescale/mx31ads/u-boot.lds
> index 4d1858b,2d08fea..264c4e8
> --- a/board/freescale/mx31ads/u-boot.lds
> +++ b/board/freescale/mx31ads/u-boot.lds
> @@@ -80,11 -80,17 +80,17 @@@ SECTION
>
> _end = .;
>
> - .bss __rel_dyn_start (OVERLAY) : {
> - __bss_start = .;
> - *(.bss)
> + .bss_start __rel_dyn_start (OVERLAY) : {
> + KEEP(*(.__bss_start));
> + }
> +
> + .bss __bss_start (OVERLAY) : {
> + *(.bss*)
> . = ALIGN(4);
> - __bss_end = .;
> - ___bssend___ = .;
> ++ __bss_end = .;
> + }
> - .bss_end ___bssend___ (OVERLAY) : {
> - KEEP(*(.__bss_end__));
> ++ .bss_end __bss_end (OVERLAY) : {
> ++ KEEP(*(__bss_end));
> }
>
> /DISCARD/ : { *(.bss*) }
> diff --cc doc/README.scrapyard
> index 7d73ea0,e9ca96c..189b883
> --- a/doc/README.scrapyard
> +++ b/doc/README.scrapyard
> @@@ -9,85 -9,84 +9,86 @@@ maintain a list of such former fellows
> easily if here is something they might want to dig for...
>
>
> - Board Arch CPU removed Commit last known maintainer/contact
> - =============================================================================
> - AMX860 powerpc mpc860 - - Wolfgang Denk <wd@denx.de>
> - c2mon powerpc mpc855 - - Wolfgang Denk <wd@denx.de>
> - ETX094 powerpc mpc850 - - Wolfgang Denk <wd@denx.de>
> - IAD210 powerpc mpc860 - - -
> - LANTEC powerpc mpc850 - - Wolfgang Denk <wd@denx.de>
> - SCM powerpc mpc8260 - - Wolfgang Grandegger <wg@denx.de>
> - SX1 arm arm925t - -
> - TQM85xx powerpc MPC85xx d923a5d5 2012-10-04 Stefan Roese <sr@denx.de>
> - apollon arm omap24xx 535c74f 2012-09-18 Kyungmin Park <kyungmin.park@samsung.com>
> - tb0229 mips mips32 3f3110d 2011-12-12
> - rmu powerpc MPC850 fb82fd7 2011-12-07 Wolfgang Denk <wd@denx.de>
> - OXC powerpc MPC8240 309a292 2011-12-07
> - BAB7xx powerpc MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling <fgottschling@eltec.de>
> - xm250 arm pxa c746cdd 2011-25-11
> - pleb2 arm pxa b185a1c 2011-25-11
> - cradle arm pxa 4e24f8a 2011-25-11 Kyle Harris <kharris@nexus-tech.net>
> - cerf250 arm pxa a3f1241 2011-25-11 Prakash Kumar <prakash@embedx.com>
> - mpq101 powerpc mpc85xx e877fab 2011-10-23 Alex Dubov <oakad@yahoo.com>
> - ixdpg425 arm ixp 0ca8eb7 2011-09-22 Stefan Roese <sr@denx.de>
> - ixdp425 arm ixp 0ca8eb7 2011-09-22 Kyle Harris <kharris@nexus-tech.net>
> - zylonite arm pxa b66521a 2011-09-05
> - shannon arm sa1100 5df092d 2011-09-05 Rolf Offermanns <rof@sysgo.de>
> - modnet50 arm arm720t 9c62815 2011-09-05 Thomas Elste <info@elste.org>
> - lpc2292sodimm arm arm720t d1a067a 2011-09-05
> - lart arm sa1100 3d57573 2011-09-05 Alex Z?pke <azu@sysgo.de>
> - impa7 arm arm720t c1f8750 2011-09-05 Marius Gr?ger <mag@sysgo.de>
> - gcplus arm sa1100 2c650e2 2011-09-05 George G. Davis <gdavis@mvista.com>
> - evb4510 arm arm720t 26e670e 2011-09-05 Curt Brune <curt@cucy.com>
> - ep7312 arm arm720t c8f63b4 2011-09-05 Marius Gr?ger <mag@sysgo.de>
> - dnp1110 arm sa1100 fc5e5ce 2011-09-05 Alex Z?pke <azu@sysgo.de>
> - SMN42 arm arm720t 6aac646 2011-09-05
> - at91rm9200dk arm arm920t 1c85752 2011-07-17
> - m501sk arm arm920t b1a2bd4 2011-07-17
> - kb9202 arm arm920t 5bd3814 2011-07-17
> - csb637 arm arm920t d14af08 2011-07-17
> - cmc_pu2 arm arm920t 37a9b4d 2011-07-17
> - at91cap9adk arm arm926ejs b550834 2011-07-17 Stelian Pop <stelian@popies.net>
> - voiceblue arm arm925t 1b793a4 2011-07-17
> - smdk2400 arm arm920t ad218a8 2011-07-17 Gary Jennejohn <garyj@denx.de>
> - sbc2410x arm arm920t 1f7f0ed 2011-07-17
> - netstar arm arm925t 6ea2405 2011-07-17
> - mx1fs2 arm arm920t 6962419 2011-07-17
> - lpd7a404 arm lh7a40x 957731e 2011-07-17
> - edb9301 arm arm920t 716f7ad 2011-07-17
> - edb9302 arm arm920t 716f7ad 2011-07-17
> - edb9302a arm arm920t 716f7ad 2011-07-17
> - edb9307 arm arm920t 716f7ad 2011-07-17
> - edb9307a arm arm920t 716f7ad 2011-07-17
> - edb9312 arm arm920t 716f7ad 2011-07-17
> - edb9315 arm arm920t 716f7ad 2011-07-17
> - edb9315a arm arm920t 716f7ad 2011-07-17
> - B2 arm s3c44b0 5dcf536 2011-07-16 Andrea Scian <andrea.scian@dave-tech.it>
> - armadillo arm arm720t be28857 2011-07-16 Rowel Atienza <rowel@diwalabs.com>
> - assabet arm sa1100 c91e90d 2011-07-16 George G. Davis <gdavis@mvista.com>
> - trab arm S3C2400 566e5cf 2011-05-01 Gary Jennejohn <garyj@denx.de>
> - xsengine ARM PXA2xx 4262a7c 2010-10-20
> - wepep250 ARM PXA2xx 7369478 2010-10-20 Peter Figuli <peposh@etc.sk>
> - delta ARM PXA2xx 75e2035 2010-10-20
> - mp2usb ARM AT91RM2900 ee986e2 2011-01-25 Eric B?nard <eric@eukrea.com>
> - barco powerpc MPC8245 afaa27b 2010-11-23 Marc Leeman <marc.leeman@barco.com>
> - ERIC powerpc 405GP d9ba451 2010-11-21 Swen Anderson <sand@peppercon.de>
> - VoVPN-GW_100MHz powerpc MPC8260 26fe3d2 2010-10-24 Juergen Selent <j.selent@elmeg.de>
> - NC650 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <wd@denx.de>
> - CP850 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <wd@denx.de>
> - logodl ARM PXA2xx 059e778 2010-10-18 August Hoeraendl <august.hoerandl@gmx.at>
> - CCM powerpc MPC860 dff07e1 2010-10-06 Wolfgang Grandegger <wg@denx.de>
> - PCU_E powerpc MPC860T 544d97e 2010-10-06 Wolfgang Denk <wd@denx.de>
> - spieval powerpc MPC5200 69434e4 2010-09-19
> - smmaco4 powerpc MPC5200 9ddc3af 2010-09-19
> - HMI10 powerpc MPC823 77efe35 2010-09-19 Wolfgang Denk <wd@denx.de>
> - GTH powerpc MPC860 0fe247b 2010-07-17 Thomas Lange <thomas@corelatus.se>
> - AmigaOneG3SE 953b7e6 2010-06-23
> - suzaku microblaze 4f18060 2009-10-03 Yasushi Shoji <yashi@atmark-techno.com>
> - XUPV2P microblaze 8fab49e 2008-12-10 Michal Simek <monstr@monstr.eu>
> - MVS1 powerpc MPC823 306620b 2008-08-26 Andre Schwarz <andre.schwarz@matrix-vision.de>
> - adsvix ARM PXA27x 7610db1 2008-07-30 Adrian Filipi <adrian.filipi@eurotech.com>
> - R5200 ColdFire 48ead7a 2008-03-31 Zachary P. Landau <zachary.landau@labxtechnologies.com>
> - CPCI440 powerpc 440GP b568fd2 2007-12-27 Matthias Fuchs <matthias.fuchs@esd-electronics.com>
> - PCIPPC2 powerpc MPC740/MPC750 - - Wolfgang Denk <wd@denx.de>
> + Board Arch CPU Commit Removed Last known maintainer/contact
> + =================================================================================================
> + ns9750dev arm arm926ejs - - Markus Pietrek <mpietrek@fsforth.de>
> + AMX860 powerpc mpc860 1b0757e 2012-10-28 Wolfgang Denk <wd@denx.de>
> + c2mon powerpc mpc855 1b0757e 2012-10-28 Wolfgang Denk <wd@denx.de>
> + ETX094 powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk <wd@denx.de>
> + IAD210 powerpc mpc860 1b0757e 2012-10-28 -
> + LANTEC powerpc mpc850 1b0757e 2012-10-28 Wolfgang Denk <wd@denx.de>
> + SCM powerpc mpc8260 1b0757e 2012-10-28 Wolfgang Grandegger <wg@denx.de>
> + SX1 arm arm925t 53c4154 2012-10-26
> + TQM85xx powerpc MPC85xx d923a5d 2012-10-04 Stefan Roese <sr@denx.de>
> + apollon arm omap24xx 535c74f 2012-09-18 Kyungmin Park <kyungmin.park@samsung.com>
> + tb0229 mips mips32 3f3110d 2011-12-12
> + rmu powerpc MPC850 fb82fd7 2011-12-07 Wolfgang Denk <wd@denx.de>
> + OXC powerpc MPC8240 309a292 2011-12-07
> + BAB7xx powerpc MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling <fgottschling@eltec.de>
> + xm250 arm pxa c746cdd 2011-25-11
> + pleb2 arm pxa b185a1c 2011-25-11
> + cradle arm pxa 4e24f8a 2011-25-11 Kyle Harris <kharris@nexus-tech.net>
> + cerf250 arm pxa a3f1241 2011-25-11 Prakash Kumar <prakash@embedx.com>
> + mpq101 powerpc mpc85xx e877fab 2011-10-23 Alex Dubov <oakad@yahoo.com>
> + ixdpg425 arm ixp 0ca8eb7 2011-09-22 Stefan Roese <sr@denx.de>
> + ixdp425 arm ixp 0ca8eb7 2011-09-22 Kyle Harris <kharris@nexus-tech.net>
> + zylonite arm pxa b66521a 2011-09-05
> + shannon arm sa1100 5df092d 2011-09-05 Rolf Offermanns <rof@sysgo.de>
> + modnet50 arm arm720t 9c62815 2011-09-05 Thomas Elste <info@elste.org>
> + lpc2292sodimm arm arm720t d1a067a 2011-09-05
> + lart arm sa1100 3d57573 2011-09-05 Alex Z?pke <azu@sysgo.de>
> + impa7 arm arm720t c1f8750 2011-09-05 Marius Gr?ger <mag@sysgo.de>
> + gcplus arm sa1100 2c650e2 2011-09-05 George G. Davis <gdavis@mvista.com>
> + evb4510 arm arm720t 26e670e 2011-09-05 Curt Brune <curt@cucy.com>
> + ep7312 arm arm720t c8f63b4 2011-09-05 Marius Gr?ger <mag@sysgo.de>
> + dnp1110 arm sa1100 fc5e5ce 2011-09-05 Alex Z?pke <azu@sysgo.de>
> + SMN42 arm arm720t 6aac646 2011-09-05
> + at91rm9200dk arm arm920t 1c85752 2011-07-17
> + m501sk arm arm920t b1a2bd4 2011-07-17
> + kb9202 arm arm920t 5bd3814 2011-07-17
> + csb637 arm arm920t d14af08 2011-07-17
> + cmc_pu2 arm arm920t 37a9b4d 2011-07-17
> + at91cap9adk arm arm926ejs b550834 2011-07-17 Stelian Pop <stelian@popies.net>
> + voiceblue arm arm925t 1b793a4 2011-07-17
> + smdk2400 arm arm920t ad218a8 2011-07-17 Gary Jennejohn <garyj@denx.de>
> + sbc2410x arm arm920t 1f7f0ed 2011-07-17
> + netstar arm arm925t 6ea2405 2011-07-17
> + mx1fs2 arm arm920t 6962419 2011-07-17
> + lpd7a404 arm lh7a40x 957731e 2011-07-17
> + edb9301 arm arm920t 716f7ad 2011-07-17
> + edb9302 arm arm920t 716f7ad 2011-07-17
> + edb9302a arm arm920t 716f7ad 2011-07-17
> + edb9307 arm arm920t 716f7ad 2011-07-17
> + edb9307a arm arm920t 716f7ad 2011-07-17
> + edb9312 arm arm920t 716f7ad 2011-07-17
> + edb9315 arm arm920t 716f7ad 2011-07-17
> + edb9315a arm arm920t 716f7ad 2011-07-17
> + B2 arm s3c44b0 5dcf536 2011-07-16 Andrea Scian <andrea.scian@dave-tech.it>
> + armadillo arm arm720t be28857 2011-07-16 Rowel Atienza <rowel@diwalabs.com>
> + assabet arm sa1100 c91e90d 2011-07-16 George G. Davis <gdavis@mvista.com>
> + trab arm S3C2400 566e5cf 2011-05-01 Gary Jennejohn <garyj@denx.de>
> + xsengine ARM PXA2xx 4262a7c 2010-10-20
> + wepep250 ARM PXA2xx 7369478 2010-10-20 Peter Figuli <peposh@etc.sk>
> + delta ARM PXA2xx 75e2035 2010-10-20
> + mp2usb ARM AT91RM2900 ee986e2 2011-01-25 Eric B?nard <eric@eukrea.com>
> + barco powerpc MPC8245 afaa27b 2010-11-23 Marc Leeman <marc.leeman@barco.com>
> + ERIC powerpc 405GP d9ba451 2010-11-21 Swen Anderson <sand@peppercon.de>
> + VoVPN-GW_100MHz powerpc MPC8260 26fe3d2 2010-10-24 Juergen Selent <j.selent@elmeg.de>
> + NC650 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <wd@denx.de>
> + CP850 powerpc MPC852 333d86d 2010-10-19 Wolfgang Denk <wd@denx.de>
> + logodl ARM PXA2xx 059e778 2010-10-18 August Hoeraendl <august.hoerandl@gmx.at>
> + CCM powerpc MPC860 dff07e1 2010-10-06 Wolfgang Grandegger <wg@denx.de>
> + PCU_E powerpc MPC860T 544d97e 2010-10-06 Wolfgang Denk <wd@denx.de>
> + spieval powerpc MPC5200 69434e4 2010-09-19
> + smmaco4 powerpc MPC5200 9ddc3af 2010-09-19
> + HMI10 powerpc MPC823 77efe35 2010-09-19 Wolfgang Denk <wd@denx.de>
> + GTH powerpc MPC860 0fe247b 2010-07-17 Thomas Lange <thomas@corelatus.se>
> + AmigaOneG3SE powerpc 74xx_7xx 953b7e6 2010-06-23
> + suzaku microblaze - 4f18060 2009-10-03 Yasushi Shoji <yashi@atmark-techno.com>
> + XUPV2P microblaze - 8fab49e 2008-12-10 Michal Simek <monstr@monstr.eu>
> + MVS1 powerpc MPC823 306620b 2008-08-26 Andre Schwarz <andre.schwarz@matrix-vision.de>
> + adsvix ARM PXA27x 7610db1 2008-07-30 Adrian Filipi <adrian.filipi@eurotech.com>
> + R5200 ColdFire - 48ead7a 2008-03-31 Zachary P. Landau <zachary.landau@labxtechnologies.com>
> + CPCI440 powerpc 440GP b568fd2 2007-12-27 Matthias Fuchs <matthias.fuchs@esd-electronics.com>
> ++PCIPPC2 powerpc MPC740/MPC750 7c9e89b 2013-02-07 Wolfgang Denk <wd@denx.de>
> +PCIPPC6 powerpc MPC740/MPC750 - - Wolfgang Denk <wd@denx.de>
> diff --cc include/configs/tegra-common.h
> index 88acccf,4cc35e5..036ded0
> --- a/include/configs/tegra-common.h
> +++ b/include/configs/tegra-common.h
> @@@ -157,6 -167,7 +167,8 @@@
> #define CONFIG_SPL_SERIAL_SUPPORT
> #define CONFIG_SPL_GPIO_SUPPORT
>
> +#define CONFIG_SYS_GENERIC_BOARD
> + /* Misc utility code */
> + #define CONFIG_BOUNCE_BUFFER
>
> #endif /* _TEGRA_COMMON_H_ */
>

Amicalement,
--
Albert.