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

Albert ARIBAUD albert.u.boot at aribaud.net
Mon Mar 18 18:43:00 CET 2013


Hi Tom,

On Mon, 18 Mar 2013 13:06:06 -0400, Tom Rini <trini at 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 at 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 at 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 at denx.de>
> +  *
> +  * (C) Copyright 2010
> +  * Texas Instruments, <www.ti.com>
> +  *	Aneesh V <aneesh at 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 at 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 at 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 at denx.de>
> - c2mon	powerpc	mpc855	-	  -		Wolfgang Denk <wd at denx.de>
> - ETX094	powerpc	mpc850	-	  -		Wolfgang Denk <wd at denx.de>
> - IAD210	powerpc	mpc860	-	  -		-
> - LANTEC	powerpc	mpc850	-	  -		Wolfgang Denk <wd at denx.de>
> - SCM	powerpc	mpc8260	-	  -		Wolfgang Grandegger <wg at denx.de>
> - SX1	arm	arm925t	-         -
> - TQM85xx	powerpc	MPC85xx	d923a5d5  2012-10-04	Stefan Roese <sr at denx.de>
> - apollon arm     omap24xx 535c74f  2012-09-18    Kyungmin Park <kyungmin.park at samsung.com>
> - tb0229	mips	mips32	3f3110d	  2011-12-12
> - rmu	powerpc	MPC850	fb82fd7   2011-12-07	Wolfgang Denk <wd at denx.de>
> - OXC	powerpc	MPC8240	309a292   2011-12-07
> - BAB7xx	powerpc	MPC740/MPC750 c53043b 2011-12-07 Frank Gottschling <fgottschling at 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 at nexus-tech.net>
> - cerf250 arm     pxa     a3f1241   2011-25-11    Prakash Kumar <prakash at embedx.com>
> - mpq101	powerpc	mpc85xx	e877fab	  2011-10-23	Alex Dubov <oakad at yahoo.com>
> - ixdpg425 arm	ixp	0ca8eb7	  2011-09-22	Stefan Roese <sr at denx.de>
> - ixdp425 arm	ixp	0ca8eb7	  2011-09-22	Kyle Harris <kharris at nexus-tech.net>
> - zylonite arm	pxa	b66521a	  2011-09-05
> - shannon arm	sa1100	5df092d	  2011-09-05	Rolf Offermanns <rof at sysgo.de>
> - modnet50 arm	arm720t	9c62815	  2011-09-05	Thomas Elste <info at elste.org>
> - lpc2292sodimm arm arm720t d1a067a  2011-09-05
> - lart	arm	sa1100	3d57573	  2011-09-05	Alex Züpke <azu at sysgo.de>
> - impa7	arm	arm720t	c1f8750	  2011-09-05	Marius Gröger <mag at sysgo.de>
> - gcplus	arm	sa1100	2c650e2	  2011-09-05	George G. Davis <gdavis at mvista.com>
> - evb4510	arm	arm720t	26e670e	  2011-09-05	Curt Brune <curt at cucy.com>
> - ep7312	arm	arm720t	c8f63b4	  2011-09-05	Marius Gröger <mag at sysgo.de>
> - dnp1110	arm	sa1100	fc5e5ce	  2011-09-05	Alex Züpke <azu at 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 at popies.net>
> - voiceblue arm	arm925t	1b793a4	  2011-07-17
> - smdk2400 arm	arm920t	ad218a8	  2011-07-17	Gary Jennejohn <garyj at 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 at dave-tech.it>
> - armadillo arm	arm720t	be28857	  2011-07-16	Rowel Atienza <rowel at diwalabs.com>
> - assabet	arm	sa1100	c91e90d	  2011-07-16	George G. Davis <gdavis at mvista.com>
> - trab	arm	S3C2400	566e5cf	  2011-05-01	Gary Jennejohn <garyj at denx.de>
> - xsengine ARM	PXA2xx	4262a7c   2010-10-20
> - wepep250 ARM	PXA2xx	7369478   2010-10-20	Peter Figuli <peposh at etc.sk>
> - delta	ARM	PXA2xx	75e2035   2010-10-20
> - mp2usb	ARM	AT91RM2900  ee986e2 2011-01-25	Eric Bénard <eric at eukrea.com>
> - barco	powerpc	MPC8245	afaa27b	  2010-11-23	Marc Leeman <marc.leeman at barco.com>
> - ERIC	powerpc	405GP	d9ba451	  2010-11-21	Swen Anderson <sand at peppercon.de>
> - VoVPN-GW_100MHz	powerpc	MPC8260 26fe3d2 2010-10-24	Juergen Selent <j.selent at elmeg.de>
> - NC650	powerpc	MPC852	333d86d   2010-10-19	Wolfgang Denk <wd at denx.de>
> - CP850	powerpc	MPC852	333d86d   2010-10-19	Wolfgang Denk <wd at denx.de>
> - logodl	ARM	PXA2xx	059e778   2010-10-18	August Hoeraendl <august.hoerandl at gmx.at>
> - CCM	powerpc	MPC860	dff07e1   2010-10-06	Wolfgang Grandegger <wg at denx.de>
> - PCU_E	powerpc	MPC860T	544d97e   2010-10-06	Wolfgang Denk <wd at 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 at denx.de>
> - GTH	powerpc	MPC860	0fe247b   2010-07-17	Thomas Lange <thomas at corelatus.se>
> - AmigaOneG3SE		953b7e6   2010-06-23
> - suzaku	microblaze	4f18060   2009-10-03	Yasushi Shoji <yashi at atmark-techno.com>
> - XUPV2P	microblaze	8fab49e   2008-12-10	Michal Simek <monstr at monstr.eu>
> - MVS1	powerpc	MPC823	306620b   2008-08-26	Andre Schwarz <andre.schwarz at matrix-vision.de>
> - adsvix	ARM	PXA27x	7610db1   2008-07-30	Adrian Filipi <adrian.filipi at eurotech.com>
> - R5200	ColdFire	48ead7a   2008-03-31	Zachary P. Landau <zachary.landau at labxtechnologies.com>
> - CPCI440	powerpc	440GP	b568fd2   2007-12-27	Matthias Fuchs <matthias.fuchs at esd-electronics.com>
> - PCIPPC2	powerpc	MPC740/MPC750 -	  -		Wolfgang Denk <wd at denx.de>
> + Board            Arch        CPU            Commit      Removed     Last known maintainer/contact
> + =================================================================================================
> + ns9750dev        arm         arm926ejs      -           -           Markus Pietrek <mpietrek at fsforth.de>
> + AMX860           powerpc     mpc860         1b0757e     2012-10-28  Wolfgang Denk <wd at denx.de>
> + c2mon            powerpc     mpc855         1b0757e     2012-10-28  Wolfgang Denk <wd at denx.de>
> + ETX094           powerpc     mpc850         1b0757e     2012-10-28  Wolfgang Denk <wd at denx.de>
> + IAD210           powerpc     mpc860         1b0757e     2012-10-28  -
> + LANTEC           powerpc     mpc850         1b0757e     2012-10-28  Wolfgang Denk <wd at denx.de>
> + SCM              powerpc     mpc8260        1b0757e     2012-10-28  Wolfgang Grandegger <wg at denx.de>
> + SX1              arm         arm925t        53c4154     2012-10-26
> + TQM85xx          powerpc     MPC85xx        d923a5d     2012-10-04  Stefan Roese <sr at denx.de>
> + apollon          arm         omap24xx       535c74f     2012-09-18  Kyungmin Park <kyungmin.park at samsung.com>
> + tb0229           mips        mips32         3f3110d     2011-12-12
> + rmu              powerpc     MPC850         fb82fd7     2011-12-07  Wolfgang Denk <wd at denx.de>
> + OXC              powerpc     MPC8240        309a292     2011-12-07
> + BAB7xx           powerpc     MPC740/MPC750  c53043b     2011-12-07  Frank Gottschling <fgottschling at 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 at nexus-tech.net>
> + cerf250          arm         pxa            a3f1241     2011-25-11  Prakash Kumar <prakash at embedx.com>
> + mpq101           powerpc     mpc85xx        e877fab     2011-10-23  Alex Dubov <oakad at yahoo.com>
> + ixdpg425         arm         ixp            0ca8eb7     2011-09-22  Stefan Roese <sr at denx.de>
> + ixdp425          arm         ixp            0ca8eb7     2011-09-22  Kyle Harris <kharris at nexus-tech.net>
> + zylonite         arm         pxa            b66521a     2011-09-05
> + shannon          arm         sa1100         5df092d     2011-09-05  Rolf Offermanns <rof at sysgo.de>
> + modnet50         arm         arm720t        9c62815     2011-09-05  Thomas Elste <info at elste.org>
> + lpc2292sodimm    arm         arm720t        d1a067a     2011-09-05
> + lart             arm         sa1100         3d57573     2011-09-05  Alex Züpke <azu at sysgo.de>
> + impa7            arm         arm720t        c1f8750     2011-09-05  Marius Gröger <mag at sysgo.de>
> + gcplus           arm         sa1100         2c650e2     2011-09-05  George G. Davis <gdavis at mvista.com>
> + evb4510          arm         arm720t        26e670e     2011-09-05  Curt Brune <curt at cucy.com>
> + ep7312           arm         arm720t        c8f63b4     2011-09-05  Marius Gröger <mag at sysgo.de>
> + dnp1110          arm         sa1100         fc5e5ce     2011-09-05  Alex Züpke <azu at 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 at popies.net>
> + voiceblue        arm         arm925t        1b793a4     2011-07-17
> + smdk2400         arm         arm920t        ad218a8     2011-07-17  Gary Jennejohn <garyj at 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 at dave-tech.it>
> + armadillo        arm         arm720t        be28857     2011-07-16  Rowel Atienza <rowel at diwalabs.com>
> + assabet          arm         sa1100         c91e90d     2011-07-16  George G. Davis <gdavis at mvista.com>
> + trab             arm         S3C2400        566e5cf     2011-05-01  Gary Jennejohn <garyj at denx.de>
> + xsengine         ARM         PXA2xx         4262a7c     2010-10-20
> + wepep250         ARM         PXA2xx         7369478     2010-10-20  Peter Figuli <peposh at etc.sk>
> + delta            ARM         PXA2xx         75e2035     2010-10-20
> + mp2usb           ARM         AT91RM2900     ee986e2     2011-01-25  Eric Bénard <eric at eukrea.com>
> + barco            powerpc     MPC8245        afaa27b     2010-11-23  Marc Leeman <marc.leeman at barco.com>
> + ERIC             powerpc     405GP          d9ba451     2010-11-21  Swen Anderson <sand at peppercon.de>
> + VoVPN-GW_100MHz  powerpc     MPC8260        26fe3d2     2010-10-24  Juergen Selent <j.selent at elmeg.de>
> + NC650            powerpc     MPC852         333d86d     2010-10-19  Wolfgang Denk <wd at denx.de>
> + CP850            powerpc     MPC852         333d86d     2010-10-19  Wolfgang Denk <wd at denx.de>
> + logodl           ARM         PXA2xx         059e778     2010-10-18  August Hoeraendl <august.hoerandl at gmx.at>
> + CCM              powerpc     MPC860         dff07e1     2010-10-06  Wolfgang Grandegger <wg at denx.de>
> + PCU_E            powerpc     MPC860T        544d97e     2010-10-06  Wolfgang Denk <wd at 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 at denx.de>
> + GTH              powerpc     MPC860         0fe247b     2010-07-17  Thomas Lange <thomas at corelatus.se>
> + AmigaOneG3SE     powerpc     74xx_7xx       953b7e6     2010-06-23
> + suzaku           microblaze  -              4f18060     2009-10-03  Yasushi Shoji <yashi at atmark-techno.com>
> + XUPV2P           microblaze  -              8fab49e     2008-12-10  Michal Simek <monstr at monstr.eu>
> + MVS1             powerpc     MPC823         306620b     2008-08-26  Andre Schwarz <andre.schwarz at matrix-vision.de>
> + adsvix           ARM         PXA27x         7610db1     2008-07-30  Adrian Filipi <adrian.filipi at eurotech.com>
> + R5200            ColdFire    -              48ead7a     2008-03-31  Zachary P. Landau <zachary.landau at labxtechnologies.com>
> + CPCI440          powerpc     440GP          b568fd2     2007-12-27  Matthias Fuchs <matthias.fuchs at esd-electronics.com>
> ++PCIPPC2          powerpc     MPC740/MPC750  7c9e89b     2013-02-07  Wolfgang Denk <wd at denx.de>
>  +PCIPPC6	powerpc	MPC740/MPC750 -	  -		Wolfgang Denk <wd at 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.


More information about the U-Boot mailing list