mbox

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

Message ID 20101126202955.B087D11D94F7@gemini.denx.de
State Accepted
Headers show

Pull-request

git://git.denx.de/u-boot-arm.git master

Message

Wolfgang Denk Nov. 26, 2010, 8:29 p.m. UTC
The following changes since commit 6163f5b4c8873848ed023054bc401727301ea537:

  malloc: Fix issue with calloc memory possibly being non-zero (2010-11-17 22:06:40 +0100)

are available in the git repository at:
  git://git.denx.de/u-boot-arm.git master

Albert Aribaud (2):
      arm: add ELF relocation support to rest of cpus
      arm1176: bugfix: fix start.S for ELF relocation

Eric Cooper (1):
      Seagate FreeAgent DockStar support

Grazvydas Ignotas (3):
      OMAP3: pandora: fix relocation and init memory
      OMAP3: remove unused config macros
      OMAP3: pandora: update config for production

Matthias Weisser (1):
      Makefile: Fix build with USE_PRIVATE_LIBGCC

Nick Thompson (1):
      da830: fixup ARM relocation support

Nishanth Menon (2):
      mmc: omap: timeout counter fix
      omap4: board: change global data pointer to file scope

Sekhar Nori (2):
      DA850 EVM: add information regarding DA850 in README.davinci
      DA850 EVM: passing maximum clock rate information to kernel

Steve Sakoman (1):
      OMAP4: Panda: Disable CMD_NFS

Wolfgang Denk (1):
      DaVinci: remove bogus DEF_BOOTM definition

 MAINTAINERS                         |    4 +
 Makefile                            |    2 +-
 arch/arm/cpu/arm1176/start.S        |   47 +++-------
 arch/arm/cpu/arm720t/start.S        |  119 ++++++++++++-----------
 arch/arm/cpu/arm720t/u-boot.lds     |   39 +++++---
 arch/arm/cpu/arm920t/start.S        |  125 +++++++++++++------------
 arch/arm/cpu/arm920t/u-boot.lds     |   38 +++++---
 arch/arm/cpu/arm925t/start.S        |  127 +++++++++++++------------
 arch/arm/cpu/arm925t/u-boot.lds     |   38 +++++---
 arch/arm/cpu/arm946es/start.S       |  123 ++++++++++++-----------
 arch/arm/cpu/arm946es/u-boot.lds    |   38 +++++---
 arch/arm/cpu/arm_intcm/start.S      |  127 +++++++++++++-----------
 arch/arm/cpu/arm_intcm/u-boot.lds   |   38 +++++---
 arch/arm/cpu/armv7/omap4/board.c    |    3 +-
 arch/arm/cpu/ixp/start.S            |  118 ++++++++++++-----------
 arch/arm/cpu/ixp/u-boot.lds         |   38 +++++---
 arch/arm/cpu/lh7a40x/start.S        |  119 ++++++++++++-----------
 arch/arm/cpu/lh7a40x/u-boot.lds     |   38 +++++---
 arch/arm/cpu/s3c44b0/start.S        |  131 ++++++++++++--------------
 arch/arm/cpu/s3c44b0/u-boot.lds     |   38 +++++---
 arch/arm/cpu/sa1100/start.S         |  119 ++++++++++++-----------
 arch/arm/cpu/sa1100/u-boot.lds      |   38 +++++---
 board/Seagate/dockstar/Makefile     |   54 +++++++++++
 board/Seagate/dockstar/dockstar.c   |  181 +++++++++++++++++++++++++++++++++++
 board/Seagate/dockstar/dockstar.h   |   44 +++++++++
 board/Seagate/dockstar/kwbimage.cfg |  165 +++++++++++++++++++++++++++++++
 board/davinci/da8xxevm/da850evm.c   |   33 +++++++
 board/pandora/config.mk             |   33 -------
 boards.cfg                          |    1 +
 doc/README.davinci                  |   25 +++++
 drivers/mmc/omap_hsmmc.c            |  107 ++++++++++++++++-----
 include/configs/da830evm.h          |   11 ++-
 include/configs/da850evm.h          |    2 +-
 include/configs/davinci_dvevm.h     |    1 -
 include/configs/davinci_sonata.h    |    1 -
 include/configs/dockstar.h          |  125 ++++++++++++++++++++++++
 include/configs/omap3_beagle.h      |   18 ----
 include/configs/omap3_evm.h         |   18 ----
 include/configs/omap3_overo.h       |   18 ----
 include/configs/omap3_pandora.h     |  117 ++++++++++-------------
 include/configs/omap3_sdp3430.h     |    7 --
 include/configs/omap3_zoom1.h       |   18 ----
 include/configs/omap3_zoom2.h       |   10 --
 include/configs/omap4_panda.h       |    1 +
 include/configs/tnetv107x_evm.h     |    1 -
 45 files changed, 1577 insertions(+), 921 deletions(-)
 create mode 100644 board/Seagate/dockstar/Makefile
 create mode 100644 board/Seagate/dockstar/dockstar.c
 create mode 100644 board/Seagate/dockstar/dockstar.h
 create mode 100644 board/Seagate/dockstar/kwbimage.cfg
 delete mode 100644 board/pandora/config.mk
 create mode 100644 include/configs/dockstar.h

Best regards,

Wolfgang Denk

Comments

Wolfgang Denk Nov. 26, 2010, 8:55 p.m. UTC | #1
In message <20101126202955.B087D11D94F7@gemini.denx.de> you wrote:
> The following changes since commit 6163f5b4c8873848ed023054bc401727301ea537:
> 
>   malloc: Fix issue with calloc memory possibly being non-zero (2010-11-17 22:06:40 +0100)
> 
> are available in the git repository at:
>   git://git.denx.de/u-boot-arm.git master
> 
> Albert Aribaud (2):
>       arm: add ELF relocation support to rest of cpus
>       arm1176: bugfix: fix start.S for ELF relocation
> 
> Eric Cooper (1):
>       Seagate FreeAgent DockStar support
> 
> Grazvydas Ignotas (3):
>       OMAP3: pandora: fix relocation and init memory
>       OMAP3: remove unused config macros
>       OMAP3: pandora: update config for production
> 
> Matthias Weisser (1):
>       Makefile: Fix build with USE_PRIVATE_LIBGCC
> 
> Nick Thompson (1):
>       da830: fixup ARM relocation support
> 
> Nishanth Menon (2):
>       mmc: omap: timeout counter fix
>       omap4: board: change global data pointer to file scope
> 
> Sekhar Nori (2):
>       DA850 EVM: add information regarding DA850 in README.davinci
>       DA850 EVM: passing maximum clock rate information to kernel
> 
> Steve Sakoman (1):
>       OMAP4: Panda: Disable CMD_NFS
> 
> Wolfgang Denk (1):
>       DaVinci: remove bogus DEF_BOOTM definition
> 
>  MAINTAINERS                         |    4 +
>  Makefile                            |    2 +-
>  arch/arm/cpu/arm1176/start.S        |   47 +++-------
>  arch/arm/cpu/arm720t/start.S        |  119 ++++++++++++-----------
>  arch/arm/cpu/arm720t/u-boot.lds     |   39 +++++---
>  arch/arm/cpu/arm920t/start.S        |  125 +++++++++++++------------
>  arch/arm/cpu/arm920t/u-boot.lds     |   38 +++++---
>  arch/arm/cpu/arm925t/start.S        |  127 +++++++++++++------------
>  arch/arm/cpu/arm925t/u-boot.lds     |   38 +++++---
>  arch/arm/cpu/arm946es/start.S       |  123 ++++++++++++-----------
>  arch/arm/cpu/arm946es/u-boot.lds    |   38 +++++---
>  arch/arm/cpu/arm_intcm/start.S      |  127 +++++++++++++-----------
>  arch/arm/cpu/arm_intcm/u-boot.lds   |   38 +++++---
>  arch/arm/cpu/armv7/omap4/board.c    |    3 +-
>  arch/arm/cpu/ixp/start.S            |  118 ++++++++++++-----------
>  arch/arm/cpu/ixp/u-boot.lds         |   38 +++++---
>  arch/arm/cpu/lh7a40x/start.S        |  119 ++++++++++++-----------
>  arch/arm/cpu/lh7a40x/u-boot.lds     |   38 +++++---
>  arch/arm/cpu/s3c44b0/start.S        |  131 ++++++++++++--------------
>  arch/arm/cpu/s3c44b0/u-boot.lds     |   38 +++++---
>  arch/arm/cpu/sa1100/start.S         |  119 ++++++++++++-----------
>  arch/arm/cpu/sa1100/u-boot.lds      |   38 +++++---
>  board/Seagate/dockstar/Makefile     |   54 +++++++++++
>  board/Seagate/dockstar/dockstar.c   |  181 +++++++++++++++++++++++++++++++++++
>  board/Seagate/dockstar/dockstar.h   |   44 +++++++++
>  board/Seagate/dockstar/kwbimage.cfg |  165 +++++++++++++++++++++++++++++++
>  board/davinci/da8xxevm/da850evm.c   |   33 +++++++
>  board/pandora/config.mk             |   33 -------
>  boards.cfg                          |    1 +
>  doc/README.davinci                  |   25 +++++
>  drivers/mmc/omap_hsmmc.c            |  107 ++++++++++++++++-----
>  include/configs/da830evm.h          |   11 ++-
>  include/configs/da850evm.h          |    2 +-
>  include/configs/davinci_dvevm.h     |    1 -
>  include/configs/davinci_sonata.h    |    1 -
>  include/configs/dockstar.h          |  125 ++++++++++++++++++++++++
>  include/configs/omap3_beagle.h      |   18 ----
>  include/configs/omap3_evm.h         |   18 ----
>  include/configs/omap3_overo.h       |   18 ----
>  include/configs/omap3_pandora.h     |  117 ++++++++++-------------
>  include/configs/omap3_sdp3430.h     |    7 --
>  include/configs/omap3_zoom1.h       |   18 ----
>  include/configs/omap3_zoom2.h       |   10 --
>  include/configs/omap4_panda.h       |    1 +
>  include/configs/tnetv107x_evm.h     |    1 -
>  45 files changed, 1577 insertions(+), 921 deletions(-)
>  create mode 100644 board/Seagate/dockstar/Makefile
>  create mode 100644 board/Seagate/dockstar/dockstar.c
>  create mode 100644 board/Seagate/dockstar/dockstar.h
>  create mode 100644 board/Seagate/dockstar/kwbimage.cfg
>  delete mode 100644 board/pandora/config.mk
>  create mode 100644 include/configs/dockstar.h

Applied.

Best regards,

Wolfgang Denk
Dirk Behme Nov. 27, 2010, 7:43 a.m. UTC | #2
On 26.11.2010 21:55, Wolfgang Denk wrote:
> In message<20101126202955.B087D11D94F7@gemini.denx.de>  you wrote:
>> The following changes since commit 6163f5b4c8873848ed023054bc401727301ea537:
>>
>>    malloc: Fix issue with calloc memory possibly being non-zero (2010-11-17 22:06:40 +0100)
>>
>> are available in the git repository at:
>>    git://git.denx.de/u-boot-arm.git master
...
>
> Applied.

Doing a './MAKEALL ARMV7' on the recent master (d4752d5d2...) doesn't 
look nice [2].

The following configs build fine:

igep0020
mx51evk
omap3_beagle
omap3_overo
omap3_pandora
omap4_panda

The following boards fail to build:

am3517_evm board
ca9x4_ct_vxp
devkit8000
igep0030
omap3_evm
omap3_sdp3430
omap3_zoom1
omap3_zoom2
omap4_sdp4430
s5p_goni
smdkc100

I applied [1] to fix a beagle warning.

Are there any other pending patches to fix the compilation of the 
failing boards?

Thanks

Dirk

[1] http://patchwork.ozlabs.org/patch/72453/

[2] > ./MAKEALL ARMV7
Configuring for am3517_evm board...
board.c: In function '__dram_init_banksize':
board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
board.c:233: error: (Each undeclared identifier is reported only once
board.c:233: error: for each function it appears in.)
board.c: In function 'board_init_f':
board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in 
this function)
board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
make[1]: *** [board.o] Error 1
make: *** [arch/arm/lib/libarm.o] Error 2
size: './u-boot': No such file
Configuring for ca9x4_ct_vxp board...
syslib.c:26:32: error: asm/arch/sys_proto.h: No such file or directory
make[1]: *** No rule to build the target ».depend«,
   needed from »_depend«.  End.
syslib.c:26:32: error: asm/arch/sys_proto.h: No such file or directory
make[1]: *** [syslib.o] Error 1
make: *** [arch/arm/cpu/armv7/libarmv7.o] Error 2
size: './u-boot': No such file
Configuring for devkit8000 board...
start.S: Assembler messages:
start.S:144: Error: constant expression expected -- `ldr 
sp,=((0x4020FFFC-CONFIG_SYS_GBL_DATA_SIZE))'
make[1]: *** [start.o] Error 1
make: *** [arch/arm/cpu/armv7/start.o] Error 2
size: './u-boot': No such file
Configuring for igep0020 board...
    text    data     bss     dec     hex filename
  219538    7768  214536  441842   6bdf2 ./u-boot
Configuring for igep0030 board...
net/libnet.o: In function `rpc_req':
u-boot.git/net/nfs.c:193: undefined reference to `NetEthHdrSize'
u-boot.git/net/nfs.c:202: undefined reference to `NetSendUDPPacket'
u-boot.git/net/nfs.c:203: undefined reference to `NetTxPacket'
u-boot.git/net/nfs.c:203: undefined reference to `NetServerEther'
net/libnet.o: In function `NfsStart':
u-boot.git/net/nfs.c:741: undefined reference to `NetSetTimeout'
u-boot.git/net/nfs.c:742: undefined reference to `NetSetHandler'
u-boot.git/net/nfs.c:754: undefined reference to `BootFile'
u-boot.git/net/nfs.c:754: undefined reference to `NetServerIP'
u-boot.git/net/nfs.c:754: undefined reference to `NetOurIP'
u-boot.git/net/nfs.c:754: undefined reference to `NetOurGatewayIP'
u-boot.git/net/nfs.c:754: undefined reference to `NetOurSubnetMask'
u-boot.git/net/nfs.c:754: undefined reference to `NetBootFileSize'
u-boot.git/net/nfs.c:754: undefined reference to `NetServerEther'
net/libnet.o: In function `nfs_read_reply':
u-boot.git/net/nfs.c:563: undefined reference to `NetBootFileXferSize'
net/libnet.o: In function `NfsHandler':
u-boot.git/net/nfs.c:656: undefined reference to `NetSetTimeout'
u-boot.git/net/nfs.c:668: undefined reference to `NetState'
net/libnet.o: In function `NfsTimeout':
u-boot.git/net/nfs.c:574: undefined reference to `NetStartAgain'
u-boot.git/net/nfs.c:577: undefined reference to `NetSetTimeout'
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12507
/bin/sh: line 1:  8055 Segmentation fault  arm-none-linux-gnueabi-ld 
-Bstatic -T u-boot.lds -pie -Ttext 0x80008000 $UNDEF_SYM 
arch/arm/cpu/armv7/start.o --start-group lib/libgeneric.o 
lib/lzma/liblzma.o lib/lzo/liblzo.o arch/arm/cpu/armv7/libarmv7.o 
arch/arm/cpu/armv7/omap3/libomap3.o arch/arm/lib/libarm.o 
fs/cramfs/libcramfs.o fs/fat/libfat.o fs/fdos/libfdos.o 
fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ext2/libext2fs.o 
fs/yaffs2/libyaffs2.o fs/ubifs/libubifs.o net/libnet.o disk/libdisk.o 
drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o 
drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o 
drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o 
drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o 
drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o 
drivers/mtd/ubi/libubi.o drivers/mtd/spi/libspi_flash.o 
drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o 
drivers/pcmcia/libpcmcia.o drivers/power/libpower.o 
drivers/spi/libspi.o drivers/rtc/librtc.o drivers/serial/libserial.o 
drivers/twserial/libtws.o drivers/usb/gadget/libusb_gadget.o 
drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o 
drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o 
drivers/watchdog/libwatchdog.o common/libcommon.o lib/libfdt/libfdt.o 
api/libapi.o post/libpost.o 
arch/arm/cpu/armv7/omap-common/libomap-common.o 
board/isee/igep0030/libigep0030.o --end-group 
u-boot.git/arch/arm/lib/eabi_compat.o -L 
/opt/codesourcery/arm-none-linux-gnueabi/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3 
-lgcc -Map u-boot.map -o u-boot
make: *** [u-boot] Error 139
size: ./u-boot: File format not recognized
Configuring for mx51evk board...
    text    data     bss     dec     hex filename
  159945    6504  216928  383377   5d991 ./u-boot
Configuring for omap3_beagle board...
    text    data     bss     dec     hex filename
  249978   11288  203700  464966   71846 ./u-boot
Configuring for omap3_overo board...
    text    data     bss     dec     hex filename
  216254   10836  210628  437718   6add6 ./u-boot
Configuring for omap3_evm board...
start.S: Assembler messages:
start.S:144: Error: constant expression expected -- `ldr 
sp,=((0x4020FFFC-CONFIG_SYS_GBL_DATA_SIZE))'
make[1]: *** [start.o] Error 1
make: *** [arch/arm/cpu/armv7/start.o] Error 2
size: './u-boot': No such file
Configuring for omap3_pandora board...
    text    data     bss     dec     hex filename
  326528   10480  205116  542124   845ac ./u-boot
Configuring for omap3_sdp3430 board...
board.c: In function '__dram_init_banksize':
board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
board.c:233: error: (Each undeclared identifier is reported only once
board.c:233: error: for each function it appears in.)
board.c: In function 'board_init_f':
board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in 
this function)
board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
make[1]: *** [board.o] Error 1
make: *** [arch/arm/lib/libarm.o] Error 2
size: './u-boot': No such file
Configuring for omap3_zoom1 board...
board.c: In function '__dram_init_banksize':
board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
board.c:233: error: (Each undeclared identifier is reported only once
board.c:233: error: for each function it appears in.)
board.c: In function 'board_init_f':
board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in 
this function)
board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
make[1]: *** [board.o] Error 1
make: *** [arch/arm/lib/libarm.o] Error 2
size: './u-boot': No such file
Configuring for omap3_zoom2 board...
board.c: In function '__dram_init_banksize':
board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
board.c:233: error: (Each undeclared identifier is reported only once
board.c:233: error: for each function it appears in.)
board.c: In function 'board_init_f':
board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in 
this function)
board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in 
this function)
make[1]: *** [board.o] Error 1
make: *** [arch/arm/lib/libarm.o] Error 2
size: './u-boot': No such file
Configuring for omap4_panda board...
    text    data     bss     dec     hex filename
  147402    5892  201256  354550   568f6 ./u-boot
Configuring for omap4_sdp4430 board...
net/libnet.o: In function `rpc_req':
u-boot.git/net/nfs.c:193: undefined reference to `NetEthHdrSize'
u-boot.git/net/nfs.c:202: undefined reference to `NetSendUDPPacket'
u-boot.git/net/nfs.c:203: undefined reference to `NetTxPacket'
u-boot.git/net/nfs.c:203: undefined reference to `NetServerEther'
net/libnet.o: In function `NfsStart':
u-boot.git/net/nfs.c:741: undefined reference to `NetSetTimeout'
u-boot.git/net/nfs.c:742: undefined reference to `NetSetHandler'
u-boot.git/net/nfs.c:754: undefined reference to `BootFile'
u-boot.git/net/nfs.c:754: undefined reference to `NetServerIP'
u-boot.git/net/nfs.c:754: undefined reference to `NetOurIP'
u-boot.git/net/nfs.c:754: undefined reference to `NetOurGatewayIP'
u-boot.git/net/nfs.c:754: undefined reference to `NetOurSubnetMask'
u-boot.git/net/nfs.c:754: undefined reference to `NetBootFileSize'
u-boot.git/net/nfs.c:754: undefined reference to `NetServerEther'
net/libnet.o: In function `nfs_read_reply':
u-boot.git/net/nfs.c:563: undefined reference to `NetBootFileXferSize'
net/libnet.o: In function `NfsHandler':
u-boot.git/net/nfs.c:656: undefined reference to `NetSetTimeout'
u-boot.git/net/nfs.c:668: undefined reference to `NetState'
net/libnet.o: In function `NfsTimeout':
u-boot.git/net/nfs.c:574: undefined reference to `NetStartAgain'
u-boot.git/net/nfs.c:577: undefined reference to `NetSetTimeout'
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203) 
2.19.51.20090205 assertion fail 
/scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12507
/bin/sh: line 1:  4529 Segmentation fault  arm-none-linux-gnueabi-ld 
-Bstatic -T u-boot.lds -pie -Ttext 0x80e80000 $UNDEF_SYM 
arch/arm/cpu/armv7/start.o --start-group lib/libgeneric.o 
lib/lzma/liblzma.o lib/lzo/liblzo.o arch/arm/cpu/armv7/libarmv7.o 
arch/arm/cpu/armv7/omap4/libomap4.o arch/arm/lib/libarm.o 
fs/cramfs/libcramfs.o fs/fat/libfat.o fs/fdos/libfdos.o 
fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ext2/libext2fs.o 
fs/yaffs2/libyaffs2.o fs/ubifs/libubifs.o net/libnet.o disk/libdisk.o 
drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o 
drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o 
drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o 
drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o 
drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o 
drivers/mtd/ubi/libubi.o drivers/mtd/spi/libspi_flash.o 
drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o 
drivers/pcmcia/libpcmcia.o drivers/power/libpower.o 
drivers/spi/libspi.o drivers/rtc/librtc.o drivers/serial/libserial.o 
drivers/twserial/libtws.o drivers/usb/gadget/libusb_gadget.o 
drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o 
drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o 
drivers/watchdog/libwatchdog.o common/libcommon.o lib/libfdt/libfdt.o 
api/libapi.o post/libpost.o 
arch/arm/cpu/armv7/omap-common/libomap-common.o 
board/ti/sdp4430/libsdp4430.o --end-group 
u-boot.git/arch/arm/lib/eabi_compat.o -L 
/opt/codesourcery/arm-none-linux-gnueabi/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3 
-lgcc -Map u-boot.map -o u-boot
make: *** [u-boot] Error 139
size: ./u-boot: File format not recognized
Configuring for s5p_goni board...
board.c: In function 'board_init_f':
board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in 
this function)
board.c:279: error: (Each undeclared identifier is reported only once
board.c:279: error: for each function it appears in.)
make[1]: *** [board.o] Error 1
make: *** [arch/arm/lib/libarm.o] Error 2
size: './u-boot': No such file
Configuring for smdkc100 board...
board.c: In function 'board_init_f':
board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in 
this function)
board.c:279: error: (Each undeclared identifier is reported only once
board.c:279: error: for each function it appears in.)
make[1]: *** [board.o] Error 1
make: *** [arch/arm/lib/libarm.o] Error 2
size: './u-boot': No such file

--------------------- SUMMARY ----------------------------
Boards compiled: 17
Boards with warnings or errors: 11 ( am3517_evm ca9x4_ct_vxp 
devkit8000 igep0030 omap3_evm omap3_sdp3430 omap3_zoom1 omap3_zoom2 
omap4_sdp4430 s5p_goni smdkc100 )
----------------------------------------------------------
Albert ARIBAUD Nov. 27, 2010, 9:06 a.m. UTC | #3
Le 27/11/2010 08:43, Dirk Behme a écrit :

> Doing a './MAKEALL ARMV7' on the recent master (d4752d5d2...) doesn't
> look nice [2].

Globally, this is expected and does not hit only ARMV7 but any ARM board 
-- I think on the whole MAKEALL arm, only 35 out of 168 boards build 
without errors or warnings (more do build, but with warnings though).

ELF relocation was introduced during this cycle, on all ARM cpus but 
only on a handful of boards. Others need to be fixed by their 
maintainers. Typically, those which miss a CONFIG_SYS_SDRAM_BASE are hit 
by this issue. Note that not fixing all boards is voluntary: those 
boards whose maintainer will not have fixed during the coming cycle will 
be removed--as a janitorial matter, one could say.

For others -- the break may or may not be a consequence of ELF 
relocation. This will have to be fixed on an individual basis.

> Are there any other pending patches to fix the compilation of the
> failing boards?

These shall be fixed by their maintainers.

Wolfgang, should I send out a (single) mail to each ARM board maintainer 
right after this cycle asking them to either fix their board or say that 
they are not going to? This could help weed out during next cycle.

> Thanks
>
> Dirk

Amicalement,
Sandeep Paulraj Nov. 27, 2010, 5:19 p.m. UTC | #4
>Wolfgang, should I send out a (single) mail to each ARM board maintainer
>right after this cycle asking them to either fix their board or say that
>they are not going to? This could help weed out during next cycle.


IIRC if by the next release cycle, the errors are not fixed, 
the boards will/should be removed by the individual tree maintainers.

I believe this has already been communicated on the list.

--Sandeep
Wolfgang Denk Nov. 27, 2010, 6:50 p.m. UTC | #5
Dear Albert ARIBAUD,

In message <4CF0CA18.1000206@free.fr> you wrote:
> 
> Globally, this is expected and does not hit only ARMV7 but any ARM board 
> -- I think on the whole MAKEALL arm, only 35 out of 168 boards build 
> without errors or warnings (more do build, but with warnings though).

Correct. My last build shows 130 out of 168 with errors or warnings.

> These shall be fixed by their maintainers.
> 
> Wolfgang, should I send out a (single) mail to each ARM board maintainer 
> right after this cycle asking them to either fix their board or say that 
> they are not going to? This could help weed out during next cycle.

We might as well do this right now.   I will try to get -rc2 out this
weekend, and also start a "next" branch.  Maybe some board maintainers
need a special invitation to fix their boards - eventually some will
submit patches even for this release. It's worth a try.

Thanks.

Wolfgang Denk
Wolfgang Denk Nov. 27, 2010, 7:36 p.m. UTC | #6
Dear "Paulraj, Sandeep",

In message <0554BEF07D437848AF01B9C9B5F0BC5DBCFDDECA@dlee01.ent.ti.com> you wrote:
> 
> IIRC if by the next release cycle, the errors are not fixed, 
> the boards will/should be removed by the individual tree maintainers.
> 
> I believe this has already been communicated on the list.

True. On the other hand, some board maintainers may think they are not
affected, or expect a special invitation.  It cannot hurt to
explicitly tell them again that they must become active now.

Best regards,

Wolfgang Denk
Albert ARIBAUD Nov. 27, 2010, 7:42 p.m. UTC | #7
Le 27/11/2010 19:50, Wolfgang Denk a écrit :

>> Wolfgang, should I send out a (single) mail to each ARM board maintainer
>> right after this cycle asking them to either fix their board or say that
>> they are not going to? This could help weed out during next cycle.
>
> We might as well do this right now.   I will try to get -rc2 out this
> weekend, and also start a "next" branch.  Maybe some board maintainers
> need a special invitation to fix their boards - eventually some will
> submit patches even for this release. It's worth a try.
>
> Thanks.
>
> Wolfgang Denk

No problem. I am building a list of addresses from the MAINTAINERS list. 
For those boards which have no maintainer I will use the e-mail address 
of the last committer to the config header file (skipping Wolfgang's, of 
course).

I will then send a single mail to myself with everybody in Bcc:, telling 
them that they are e-mailed as the maintainer or last committer to an 
u-boot board, informing them of the recent introduction of ELF 
relocation to u-boot, that it breaks building the board, and that they 
should take steps to fix the board (these steps may be as simple as 
adding a couple of lines similar to what was done with edminiv2.h) 
otherwise the board will be considered orphan and risk being removed.

Amicalement,
Wolfgang Denk Nov. 27, 2010, 8:50 p.m. UTC | #8
Dear Albert ARIBAUD,

In message <4CF15F20.9060300@free.fr> you wrote:
>
> No problem. I am building a list of addresses from the MAINTAINERS list. 

Thanks.

> For those boards which have no maintainer I will use the e-mail address 
> of the last committer to the config header file (skipping Wolfgang's, of 
> course).

Be carefule. There were a lot or global actions done by many people.
Rather look at less frequently change files, like board/*/Makefile,
and use the _first_ committer.


Best regards,

Wolfgang Denk
Albert ARIBAUD Nov. 27, 2010, 9:15 p.m. UTC | #9
Le 27/11/2010 21:50, Wolfgang Denk a écrit :

>> For those boards which have no maintainer I will use the e-mail address
>> of the last committer to the config header file (skipping Wolfgang's, of
>> course).
>
> Be carefule. There were a lot or global actions done by many people.
> Rather look at less frequently change files, like board/*/Makefile,
> and use the _first_ committer.

Thanks for pointing this out. For the moment I'll stick with mailing 
only official board maintainers. Then I'll carefully go through boards 
without official maintainers one by one.

> Best regards,
>
> Wolfgang Denk

Amicalement,
Albert ARIBAUD Nov. 27, 2010, 10:09 p.m. UTC | #10
Le 27/11/2010 22:15, Albert ARIBAUD a écrit :

> Thanks for pointing this out. For the moment I'll stick with mailing
> only official board maintainers. Then I'll carefully go through boards
> without official maintainers one by one.

Message sent out, mistakenly from my alternate address albert at 
aribaud.net, but anyway... I have had five NDRs, for the following 
addresses which are all unknown; corresponding boards (within 
parentheses) should probably be moved to 'unmaintained':

	mani.pillai at ti.com (omap3_evm)
	kletschke at synertronixx.de (scb9328)
	mag at sysgo.com (impa7 and ep7312)
	prakash at embedx.com (cerf250)
	kshitij at ti.com (omap1510inn, omap1610inn)

Amicalement,
Albert ARIBAUD Nov. 27, 2010, 10:27 p.m. UTC | #11
Le 27/11/2010 23:09, Albert ARIBAUD a écrit :
> Le 27/11/2010 22:15, Albert ARIBAUD a écrit :
>
>> Thanks for pointing this out. For the moment I'll stick with mailing
>> only official board maintainers. Then I'll carefully go through boards
>> without official maintainers one by one.
>
> Message sent out, mistakenly from my alternate address albert at
> aribaud.net, but anyway... I have had five NDRs, for the following
> addresses which are all unknown; corresponding boards (within
> parentheses) should probably be moved to 'unmaintained':
>
> 	mani.pillai at ti.com (omap3_evm)
> 	kletschke at synertronixx.de (scb9328)
> 	mag at sysgo.com (impa7 and ep7312)
> 	prakash at embedx.com (cerf250)
> 	kshitij at ti.com (omap1510inn, omap1610inn)
>
> Amicalement,

Apparently MAINTAINERS entry for Stelian Pop is not correct any more; 
CC:ing Stelian's address as last seen on the list. If this one is 
correct, then MAINTAINERS should be fixed.

Amicalement,
Steve Sakoman Nov. 27, 2010, 11:33 p.m. UTC | #12
On Fri, Nov 26, 2010 at 11:43 PM, Dirk Behme <dirk.behme@googlemail.com> wrote:
> On 26.11.2010 21:55, Wolfgang Denk wrote:
>> In message<20101126202955.B087D11D94F7@gemini.denx.de>  you wrote:
>>> The following changes since commit 6163f5b4c8873848ed023054bc401727301ea537:
>>>
>>>    malloc: Fix issue with calloc memory possibly being non-zero (2010-11-17 22:06:40 +0100)
>>>
>>> are available in the git repository at:
>>>    git://git.denx.de/u-boot-arm.git master
> ...
>>
>> Applied.
>
> Doing a './MAKEALL ARMV7' on the recent master (d4752d5d2...) doesn't
> look nice [2].
>
> The following configs build fine:
>
> igep0020
> mx51evk
> omap3_beagle
> omap3_overo
> omap3_pandora
> omap4_panda

I have hardware for igep0020, beagle, overo, panda, and sdp4430.  I
build daily for these machines and submit patches when they break
(there is a patch pending for omap4430 that fixes the build for it).

Steve


> The following boards fail to build:
>
> am3517_evm board
> ca9x4_ct_vxp
> devkit8000
> igep0030
> omap3_evm
> omap3_sdp3430
> omap3_zoom1
> omap3_zoom2
> omap4_sdp4430
> s5p_goni
> smdkc100
>
> I applied [1] to fix a beagle warning.
>
> Are there any other pending patches to fix the compilation of the
> failing boards?
>
> Thanks
>
> Dirk
>
> [1] http://patchwork.ozlabs.org/patch/72453/
>
> [2] > ./MAKEALL ARMV7
> Configuring for am3517_evm board...
> board.c: In function '__dram_init_banksize':
> board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> board.c:233: error: (Each undeclared identifier is reported only once
> board.c:233: error: for each function it appears in.)
> board.c: In function 'board_init_f':
> board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in
> this function)
> board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> make[1]: *** [board.o] Error 1
> make: *** [arch/arm/lib/libarm.o] Error 2
> size: './u-boot': No such file
> Configuring for ca9x4_ct_vxp board...
> syslib.c:26:32: error: asm/arch/sys_proto.h: No such file or directory
> make[1]: *** No rule to build the target ».depend«,
>   needed from »_depend«.  End.
> syslib.c:26:32: error: asm/arch/sys_proto.h: No such file or directory
> make[1]: *** [syslib.o] Error 1
> make: *** [arch/arm/cpu/armv7/libarmv7.o] Error 2
> size: './u-boot': No such file
> Configuring for devkit8000 board...
> start.S: Assembler messages:
> start.S:144: Error: constant expression expected -- `ldr
> sp,=((0x4020FFFC-CONFIG_SYS_GBL_DATA_SIZE))'
> make[1]: *** [start.o] Error 1
> make: *** [arch/arm/cpu/armv7/start.o] Error 2
> size: './u-boot': No such file
> Configuring for igep0020 board...
>    text    data     bss     dec     hex filename
>  219538    7768  214536  441842   6bdf2 ./u-boot
> Configuring for igep0030 board...
> net/libnet.o: In function `rpc_req':
> u-boot.git/net/nfs.c:193: undefined reference to `NetEthHdrSize'
> u-boot.git/net/nfs.c:202: undefined reference to `NetSendUDPPacket'
> u-boot.git/net/nfs.c:203: undefined reference to `NetTxPacket'
> u-boot.git/net/nfs.c:203: undefined reference to `NetServerEther'
> net/libnet.o: In function `NfsStart':
> u-boot.git/net/nfs.c:741: undefined reference to `NetSetTimeout'
> u-boot.git/net/nfs.c:742: undefined reference to `NetSetHandler'
> u-boot.git/net/nfs.c:754: undefined reference to `BootFile'
> u-boot.git/net/nfs.c:754: undefined reference to `NetServerIP'
> u-boot.git/net/nfs.c:754: undefined reference to `NetOurIP'
> u-boot.git/net/nfs.c:754: undefined reference to `NetOurGatewayIP'
> u-boot.git/net/nfs.c:754: undefined reference to `NetOurSubnetMask'
> u-boot.git/net/nfs.c:754: undefined reference to `NetBootFileSize'
> u-boot.git/net/nfs.c:754: undefined reference to `NetServerEther'
> net/libnet.o: In function `nfs_read_reply':
> u-boot.git/net/nfs.c:563: undefined reference to `NetBootFileXferSize'
> net/libnet.o: In function `NfsHandler':
> u-boot.git/net/nfs.c:656: undefined reference to `NetSetTimeout'
> u-boot.git/net/nfs.c:668: undefined reference to `NetState'
> net/libnet.o: In function `NfsTimeout':
> u-boot.git/net/nfs.c:574: undefined reference to `NetStartAgain'
> u-boot.git/net/nfs.c:577: undefined reference to `NetSetTimeout'
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12507
> /bin/sh: line 1:  8055 Segmentation fault  arm-none-linux-gnueabi-ld
> -Bstatic -T u-boot.lds -pie -Ttext 0x80008000 $UNDEF_SYM
> arch/arm/cpu/armv7/start.o --start-group lib/libgeneric.o
> lib/lzma/liblzma.o lib/lzo/liblzo.o arch/arm/cpu/armv7/libarmv7.o
> arch/arm/cpu/armv7/omap3/libomap3.o arch/arm/lib/libarm.o
> fs/cramfs/libcramfs.o fs/fat/libfat.o fs/fdos/libfdos.o
> fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ext2/libext2fs.o
> fs/yaffs2/libyaffs2.o fs/ubifs/libubifs.o net/libnet.o disk/libdisk.o
> drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o
> drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o
> drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o
> drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o
> drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o
> drivers/mtd/ubi/libubi.o drivers/mtd/spi/libspi_flash.o
> drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o
> drivers/pcmcia/libpcmcia.o drivers/power/libpower.o
> drivers/spi/libspi.o drivers/rtc/librtc.o drivers/serial/libserial.o
> drivers/twserial/libtws.o drivers/usb/gadget/libusb_gadget.o
> drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o
> drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o
> drivers/watchdog/libwatchdog.o common/libcommon.o lib/libfdt/libfdt.o
> api/libapi.o post/libpost.o
> arch/arm/cpu/armv7/omap-common/libomap-common.o
> board/isee/igep0030/libigep0030.o --end-group
> u-boot.git/arch/arm/lib/eabi_compat.o -L
> /opt/codesourcery/arm-none-linux-gnueabi/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3
> -lgcc -Map u-boot.map -o u-boot
> make: *** [u-boot] Error 139
> size: ./u-boot: File format not recognized
> Configuring for mx51evk board...
>    text    data     bss     dec     hex filename
>  159945    6504  216928  383377   5d991 ./u-boot
> Configuring for omap3_beagle board...
>    text    data     bss     dec     hex filename
>  249978   11288  203700  464966   71846 ./u-boot
> Configuring for omap3_overo board...
>    text    data     bss     dec     hex filename
>  216254   10836  210628  437718   6add6 ./u-boot
> Configuring for omap3_evm board...
> start.S: Assembler messages:
> start.S:144: Error: constant expression expected -- `ldr
> sp,=((0x4020FFFC-CONFIG_SYS_GBL_DATA_SIZE))'
> make[1]: *** [start.o] Error 1
> make: *** [arch/arm/cpu/armv7/start.o] Error 2
> size: './u-boot': No such file
> Configuring for omap3_pandora board...
>    text    data     bss     dec     hex filename
>  326528   10480  205116  542124   845ac ./u-boot
> Configuring for omap3_sdp3430 board...
> board.c: In function '__dram_init_banksize':
> board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> board.c:233: error: (Each undeclared identifier is reported only once
> board.c:233: error: for each function it appears in.)
> board.c: In function 'board_init_f':
> board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in
> this function)
> board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> make[1]: *** [board.o] Error 1
> make: *** [arch/arm/lib/libarm.o] Error 2
> size: './u-boot': No such file
> Configuring for omap3_zoom1 board...
> board.c: In function '__dram_init_banksize':
> board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> board.c:233: error: (Each undeclared identifier is reported only once
> board.c:233: error: for each function it appears in.)
> board.c: In function 'board_init_f':
> board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in
> this function)
> board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> make[1]: *** [board.o] Error 1
> make: *** [arch/arm/lib/libarm.o] Error 2
> size: './u-boot': No such file
> Configuring for omap3_zoom2 board...
> board.c: In function '__dram_init_banksize':
> board.c:233: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> board.c:233: error: (Each undeclared identifier is reported only once
> board.c:233: error: for each function it appears in.)
> board.c: In function 'board_init_f':
> board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in
> this function)
> board.c:312: error: 'CONFIG_SYS_SDRAM_BASE' undeclared (first use in
> this function)
> make[1]: *** [board.o] Error 1
> make: *** [arch/arm/lib/libarm.o] Error 2
> size: './u-boot': No such file
> Configuring for omap4_panda board...
>    text    data     bss     dec     hex filename
>  147402    5892  201256  354550   568f6 ./u-boot
> Configuring for omap4_sdp4430 board...
> net/libnet.o: In function `rpc_req':
> u-boot.git/net/nfs.c:193: undefined reference to `NetEthHdrSize'
> u-boot.git/net/nfs.c:202: undefined reference to `NetSendUDPPacket'
> u-boot.git/net/nfs.c:203: undefined reference to `NetTxPacket'
> u-boot.git/net/nfs.c:203: undefined reference to `NetServerEther'
> net/libnet.o: In function `NfsStart':
> u-boot.git/net/nfs.c:741: undefined reference to `NetSetTimeout'
> u-boot.git/net/nfs.c:742: undefined reference to `NetSetHandler'
> u-boot.git/net/nfs.c:754: undefined reference to `BootFile'
> u-boot.git/net/nfs.c:754: undefined reference to `NetServerIP'
> u-boot.git/net/nfs.c:754: undefined reference to `NetOurIP'
> u-boot.git/net/nfs.c:754: undefined reference to `NetOurGatewayIP'
> u-boot.git/net/nfs.c:754: undefined reference to `NetOurSubnetMask'
> u-boot.git/net/nfs.c:754: undefined reference to `NetBootFileSize'
> u-boot.git/net/nfs.c:754: undefined reference to `NetServerEther'
> net/libnet.o: In function `nfs_read_reply':
> u-boot.git/net/nfs.c:563: undefined reference to `NetBootFileXferSize'
> net/libnet.o: In function `NfsHandler':
> u-boot.git/net/nfs.c:656: undefined reference to `NetSetTimeout'
> u-boot.git/net/nfs.c:668: undefined reference to `NetState'
> net/libnet.o: In function `NfsTimeout':
> u-boot.git/net/nfs.c:574: undefined reference to `NetStartAgain'
> u-boot.git/net/nfs.c:577: undefined reference to `NetSetTimeout'
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12273
> arm-none-linux-gnueabi-ld: BFD (Sourcery G++ Lite 2009q1-203)
> 2.19.51.20090205 assertion fail
> /scratch/mitchell/builds/4.3-arm-none-linux-gnueabi-respin/lite/obj/binutils-src-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:12507
> /bin/sh: line 1:  4529 Segmentation fault  arm-none-linux-gnueabi-ld
> -Bstatic -T u-boot.lds -pie -Ttext 0x80e80000 $UNDEF_SYM
> arch/arm/cpu/armv7/start.o --start-group lib/libgeneric.o
> lib/lzma/liblzma.o lib/lzo/liblzo.o arch/arm/cpu/armv7/libarmv7.o
> arch/arm/cpu/armv7/omap4/libomap4.o arch/arm/lib/libarm.o
> fs/cramfs/libcramfs.o fs/fat/libfat.o fs/fdos/libfdos.o
> fs/jffs2/libjffs2.o fs/reiserfs/libreiserfs.o fs/ext2/libext2fs.o
> fs/yaffs2/libyaffs2.o fs/ubifs/libubifs.o net/libnet.o disk/libdisk.o
> drivers/bios_emulator/libatibiosemu.o drivers/block/libblock.o
> drivers/dma/libdma.o drivers/fpga/libfpga.o drivers/gpio/libgpio.o
> drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o drivers/input/libinput.o
> drivers/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o
> drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o
> drivers/mtd/ubi/libubi.o drivers/mtd/spi/libspi_flash.o
> drivers/net/libnet.o drivers/net/phy/libphy.o drivers/pci/libpci.o
> drivers/pcmcia/libpcmcia.o drivers/power/libpower.o
> drivers/spi/libspi.o drivers/rtc/librtc.o drivers/serial/libserial.o
> drivers/twserial/libtws.o drivers/usb/gadget/libusb_gadget.o
> drivers/usb/host/libusb_host.o drivers/usb/musb/libusb_musb.o
> drivers/usb/phy/libusb_phy.o drivers/video/libvideo.o
> drivers/watchdog/libwatchdog.o common/libcommon.o lib/libfdt/libfdt.o
> api/libapi.o post/libpost.o
> arch/arm/cpu/armv7/omap-common/libomap-common.o
> board/ti/sdp4430/libsdp4430.o --end-group
> u-boot.git/arch/arm/lib/eabi_compat.o -L
> /opt/codesourcery/arm-none-linux-gnueabi/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3
> -lgcc -Map u-boot.map -o u-boot
> make: *** [u-boot] Error 139
> size: ./u-boot: File format not recognized
> Configuring for s5p_goni board...
> board.c: In function 'board_init_f':
> board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in
> this function)
> board.c:279: error: (Each undeclared identifier is reported only once
> board.c:279: error: for each function it appears in.)
> make[1]: *** [board.o] Error 1
> make: *** [arch/arm/lib/libarm.o] Error 2
> size: './u-boot': No such file
> Configuring for smdkc100 board...
> board.c: In function 'board_init_f':
> board.c:279: error: 'CONFIG_SYS_INIT_SP_ADDR' undeclared (first use in
> this function)
> board.c:279: error: (Each undeclared identifier is reported only once
> board.c:279: error: for each function it appears in.)
> make[1]: *** [board.o] Error 1
> make: *** [arch/arm/lib/libarm.o] Error 2
> size: './u-boot': No such file
>
> --------------------- SUMMARY ----------------------------
> Boards compiled: 17
> Boards with warnings or errors: 11 ( am3517_evm ca9x4_ct_vxp
> devkit8000 igep0030 omap3_evm omap3_sdp3430 omap3_zoom1 omap3_zoom2
> omap4_sdp4430 s5p_goni smdkc100 )
> ----------------------------------------------------------
> _______________________________________________
> U-Boot mailing list
> U-Boot@lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
Sandeep Paulraj Nov. 27, 2010, 11:57 p.m. UTC | #13
> 
> I have hardware for igep0020, beagle, overo, panda, and sdp4430.  I
> build daily for these machines and submit patches when they break
> (there is a patch pending for omap4430 that fixes the build for it).


Which patch? Can you give me the link?
Steve Sakoman Nov. 28, 2010, 3:15 a.m. UTC | #14
On Sat, Nov 27, 2010 at 3:57 PM, Paulraj, Sandeep <s-paulraj@ti.com> wrote:
>
>> I have hardware for igep0020, beagle, overo, panda, and sdp4430.  I
>> build daily for these machines and submit patches when they break
>> (there is a patch pending for omap4430 that fixes the build for it).
>
> Which patch? Can you give me the link?

Fear not, you didn't miss anything!  The patch just made it to
mainline from the arm branch:

http://git.denx.de/?p=u-boot.git;a=commit;h=8721e95b16024f0a92ccc1cd85aecf6672fe9499

Steve
Thomas Weber Nov. 28, 2010, 5:15 a.m. UTC | #15
On Sat, Nov 27, 2010 at 7:50 PM, Wolfgang Denk <wd@denx.de> wrote:
> Dear Albert ARIBAUD,
>
> In message <4CF0CA18.1000206@free.fr> you wrote:
>>
>> Globally, this is expected and does not hit only ARMV7 but any ARM board
>> -- I think on the whole MAKEALL arm, only 35 out of 168 boards build
>> without errors or warnings (more do build, but with warnings though).
>
> Correct. My last build shows 130 out of 168 with errors or warnings.
>
>> These shall be fixed by their maintainers.
>>
>> Wolfgang, should I send out a (single) mail to each ARM board maintainer
>> right after this cycle asking them to either fix their board or say that
>> they are not going to? This could help weed out during next cycle.
>
> We might as well do this right now.   I will try to get -rc2 out this
> weekend, and also start a "next" branch.  Maybe some board maintainers
> need a special invitation to fix their boards - eventually some will
> submit patches even for this release. It's worth a try.
>
> Thanks.
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
> What was sliced bread the greatest thing since?
> _______________________________________________
> U-Boot mailing list
> U-Boot@lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>


Hello,

http://patchwork.ozlabs.org/patch/72060/

fixes the GERNERATED_GBL_DATA_SIZE for Devkit8000.

Thomas
Dirk Behme Nov. 28, 2010, 7:40 a.m. UTC | #16
On 27.11.2010 23:09, Albert ARIBAUD wrote:
> Le 27/11/2010 22:15, Albert ARIBAUD a écrit :
>
>> Thanks for pointing this out. For the moment I'll stick with mailing
>> only official board maintainers. Then I'll carefully go through boards
>> without official maintainers one by one.
>
> Message sent out, mistakenly from my alternate address albert at
> aribaud.net, but anyway... I have had five NDRs, for the following
> addresses which are all unknown; corresponding boards (within
> parentheses) should probably be moved to 'unmaintained':
>
> 	mani.pillai at ti.com (omap3_evm)
...
> 	kshitij at ti.com (omap1510inn, omap1610inn)

Maybe Sandeep could help with this?

Thanks

Dirk
Dirk Behme Nov. 29, 2010, 8:16 p.m. UTC | #17
On 27.11.2010 08:43, Dirk Behme wrote:
> On 26.11.2010 21:55, Wolfgang Denk wrote:
>> In message<20101126202955.B087D11D94F7@gemini.denx.de> you wrote:
>>> The following changes since commit
>>> 6163f5b4c8873848ed023054bc401727301ea537:
>>>
>>> malloc: Fix issue with calloc memory possibly being non-zero
>>> (2010-11-17 22:06:40 +0100)
>>>
>>> are available in the git repository at:
>>> git://git.denx.de/u-boot-arm.git master
> ...
>>
>> Applied.
>
> Doing a './MAKEALL ARMV7' on the recent master (d4752d5d2...) doesn't
> look nice [2].
>
> The following configs build fine:
>
> igep0020
> mx51evk
> omap3_beagle
> omap3_overo
> omap3_pandora
> omap4_panda
>
> The following boards fail to build:

Just fyi, scanning the list archive, for most of the boards there are 
patches available fixing the build:

> am3517_evm

http://lists.denx.de/pipermail/u-boot/2010-November/082641.html
http://lists.denx.de/pipermail/u-boot/2010-November/082642.html

> ca9x4_ct_vxp

http://lists.denx.de/pipermail/u-boot/2010-November/081033.html
http://lists.denx.de/pipermail/u-boot/2010-November/081034.html
http://lists.denx.de/pipermail/u-boot/2010-November/082654.html

> devkit8000

Already fixed in mainline now

> igep0030

http://lists.denx.de/pipermail/u-boot/2010-November/082603.html

> omap3_evm

http://lists.denx.de/pipermail/u-boot/2010-November/082606.html

But I still get an error

Configuring for omap3_evm board...
arm-none-linux-gnueabi-ld: section .bss [8003f5c0 -> 8007e31f] 
overlaps section .rel.dyn [8003f5c0 -> 80044e4f] 
 

arm-none-linux-gnueabi-ld: section .dynsym [80044e50 -> 80044eef] 
overlaps section .bss [8003f5c0 -> 8007e31f] 
 

arm-none-linux-gnueabi-ld: u-boot: section .bss vma 0x8003f5c0 
overlaps previous sections
make: *** [u-boot] Error 1 

size: './u-boot': No such file

I have to check if there is already a fix available.

> omap3_sdp3430

http://lists.denx.de/pipermail/u-boot/2010-November/082649.html

> omap3_zoom1

http://lists.denx.de/pipermail/u-boot/2010-November/082650.html

> omap3_zoom2

http://lists.denx.de/pipermail/u-boot/2010-November/082651.html

> omap4_sdp4430

http://lists.denx.de/pipermail/u-boot/2010-November/082556.html

> s5p_goni

http://lists.denx.de/pipermail/u-boot/2010-November/082225.html

> smdkc100

http://lists.denx.de/pipermail/u-boot/2010-November/082224.html

So it seems to me that the last ARMV7 board with build issues is 
omap3_evm. But as mentioned, I have to check the archives for this.

Best regards

Dirk
Sandeep Paulraj Nov. 29, 2010, 8:27 p.m. UTC | #18
> 
> On 27.11.2010 08:43, Dirk Behme wrote:
> > On 26.11.2010 21:55, Wolfgang Denk wrote:
> >> In message<20101126202955.B087D11D94F7@gemini.denx.de> you wrote:
> >>> The following changes since commit
> >>> 6163f5b4c8873848ed023054bc401727301ea537:
> >>>
> >>> malloc: Fix issue with calloc memory possibly being non-zero
> >>> (2010-11-17 22:06:40 +0100)
> >>>
> >>> are available in the git repository at:
> >>> git://git.denx.de/u-boot-arm.git master
> > ...
> >>
> >> Applied.
> >
> > Doing a './MAKEALL ARMV7' on the recent master (d4752d5d2...) doesn't
> > look nice [2].
> >
> > The following configs build fine:
> >
> > igep0020
> > mx51evk
> > omap3_beagle
> > omap3_overo
> > omap3_pandora
> > omap4_panda
> >
> > The following boards fail to build:
> 
> Just fyi, scanning the list archive, for most of the boards there are
> patches available fixing the build:
> 
> > am3517_evm
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082641.html
> http://lists.denx.de/pipermail/u-boot/2010-November/082642.html
> 
> > ca9x4_ct_vxp
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/081033.html
> http://lists.denx.de/pipermail/u-boot/2010-November/081034.html
> http://lists.denx.de/pipermail/u-boot/2010-November/082654.html
> 
> > devkit8000
> 
> Already fixed in mainline now
> 
> > igep0030
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082603.html
> 
> > omap3_evm

I will add to u-boot-ti and send a pull request tonight.


> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082606.html
> 
> But I still get an error
> 
> Configuring for omap3_evm board...
> arm-none-linux-gnueabi-ld: section .bss [8003f5c0 -> 8007e31f]
> overlaps section .rel.dyn [8003f5c0 -> 80044e4f]
> 
> 
> arm-none-linux-gnueabi-ld: section .dynsym [80044e50 -> 80044eef]
> overlaps section .bss [8003f5c0 -> 8007e31f]
> 
> 
> arm-none-linux-gnueabi-ld: u-boot: section .bss vma 0x8003f5c0
> overlaps previous sections
> make: *** [u-boot] Error 1
> 
> size: './u-boot': No such file
> 
> I have to check if there is already a fix available.
> 
> > omap3_sdp3430
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082649.html
> 
> > omap3_zoom1
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082650.html
> 
> > omap3_zoom2
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082651.html
> 
> > omap4_sdp4430
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082556.html
> 
> > s5p_goni
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082225.html
> 
> > smdkc100
> 
> http://lists.denx.de/pipermail/u-boot/2010-November/082224.html
> 
> So it seems to me that the last ARMV7 board with build issues is
> omap3_evm. But as mentioned, I have to check the archives for this.

That is correct and I believe it is being worked upon.

--Sandeep