summaryrefslogtreecommitdiff
path: root/MAKEALL
AgeCommit message (Collapse)Author
2012-05-22MAKEALL: Report boards with errors vs warningsJoe Hershberger
In the summary, indicate which boards errored and which boards merely warned. Signed-off-by: Joe Hershberger <[email protected]> Cc: Andy Fleming <[email protected]>
2012-05-22MAKEALL: Fix error reporting for BUILD_NBUILDS==1Joe Hershberger
This was broken by f588bb034d5d3a0417f45965f1aba4d4cf8a2893 Signed-off-by: Joe Hershberger <[email protected]> Cc: Andy Fleming <[email protected]>
2012-05-18Improve MAKEALL parallel buildsAndy Fleming
The patch that added parallel builds broke MAKEALL -l, so this fixes that. At the same time, it improves the termination so that it shuts down the build threads if you cancel the build. Lastly, it removes a bunch of debug code. Signed-off-by: Andy Fleming <[email protected]> Tested-by: Wolfgang Denk <[email protected]>
2012-05-18Remove extra boards from LIST_ixpAndy Fleming
pdnb3 and scpu are explicitly on LIST_ixp, even though they are also specified in boards.cfg as having cpu ixp. This means that they will be built twice when doing ./MAKEALL ixp, or ./MAKEALL arm. This was pointless before, but actually breaks things if you launch both builds at the same time, as they overwrite each other. Signed-off-by: Andy Fleming <[email protected]>
2012-04-30Allow for parallel builds and saved outputAndy Fleming
The MAKEALL script cleverly runs make with the appropriate options to use all of the cores on the system, but your average U-Boot build can't make much use of more than a few cores. If you happen to have a many-core server, your builds will leave most of the system idle. In order to make full use of such a system, we need to build multiple targets in parallel, and this requires directing make output into multiple directories. We add a BUILD_NBUILDS variable, which allows users to specify how many builds to run in parallel. When BUILD_NBUILDS is set greater than 1, we redefine BUILD_DIR for each build to be ${BUILD_DIR}/${target}. Also, we make "./build" the default BUILD_DIR when BUILD_NBUILDS is greater than 1. MAKEALL now tracks which builds are still running, and when one finishes, it starts a new build. Once each build finishes, we run "make tidy" on its directory, to reduce the footprint. As a result, we are left with a build directory with all of the built targets still there for use, which means anyone who wanted to use MAKEALL as part of a test harness can now do so. Signed-off-by: Andy Fleming <[email protected]>
2012-03-30MAKEALL: Add -m/-M option to determine maintainersMarek Vasut
The -m option tries to find the board in MAINTAINERS file and figure out the email. The -M option lists boards including their maintainers emails and all affiliated emails. There are multiple strategies used to retrieve these emails: 1) Check board/<boardname> with git log and use three most recent emails 2) Check board/<boardname> with git log and use three most used emails 3) Try finding board in MAINTAINERS file and retrieve all emails from there The result is then sorted and unique results are retrieved and reported. For -m option, only strategy 3) is used. Signed-off-by: Marek Vasut <[email protected]> Cc: Wolfgang Denk <[email protected]>
2012-03-26MAKEALL: display SPL size if presentScott Wood
This makes it easier to detect changes in the SPL portion, as can currently be done for the main U-Boot image. Signed-off-by: Scott Wood <[email protected]> Acked-by: Tom Rini <[email protected]>
2012-01-13openrisc: Add architecture to MAKEALLStefan Kristiansson
Signed-off-by: Stefan Kristiansson <[email protected]>
2011-12-10ARM: convert "omap730p2" boards to boards.cfgWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Dave Peverley <[email protected]> Acked-by: Tom Rini <[email protected]>
2011-12-10ARM: convert "omap16xx" boards to boards.cfgWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Kshitij Gupta <[email protected]> Acked-by: Tom Rini <[email protected]>
2011-12-10ARM: convert "apollon" board to use boards.cfgWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Kyungmin Park <[email protected]> Cc: Albert Aribaud <[email protected]>
2011-12-09MIPS: MAKEALL: fix lists for MIPSel and MIPS boardsDaniel Schwierzeck
Build dbau1550_el only in LIST_au1xx0_el and LIST_mips_el. Also remove obsolete lists for mips5kc. Signed-off-by: Daniel Schwierzeck <[email protected]> Cc: Thomas Lange <[email protected]>
2011-12-06MAKEALL: Add -l option to only list build targetsMarek Vasut
Signed-off-by: Marek Vasut <[email protected]> Cc: Wolfgang Denk <[email protected]>
2011-11-29MAKEALL: drop obsolete mx31pdk_nand targetStefano Babic
The mx31pdk can boot only from NAND and the target was already updated in boards.cfg. mx31pdk_nand is obsolete and is dropped. Signed-off-by: Stefano Babic <[email protected]>
2011-10-22adp-ag101: add board adp-ag101 supportMacpaul Lin
Add evaluation board "adp-ag101" configuration file adp-ag101.h. Add adp-ag101.c board config and related settings. Add board adp-ag101 into boards.cfg Signed-off-by: Macpaul Lin <[email protected]>
2011-10-19ColdFire: Move boards with simple _config rules to boards.cfgstany MARCEL
Signed-off-by: Stany MARCEL <[email protected]>
2011-10-12MIPS: Jz4740: Add qi_lb60 board supportXiangfu Liu
Add support for the qi_lb60 (a.k.a QI Ben NanoNote) clamshell device from Qi hardware: http://en.qi-hardware.com/wiki/Ben_NanoNote http://en.qi-hardware.com/wiki/Main_Page http://en.wikipedia.org/wiki/Qi_hardware This Jz4740-based clamshell device does not use NOR flash to boot. The initial bring-up assumes that U-Boot is directly loaded into SDRAM using USB boot tool, and starts from 0x80100000. About USB boot tool ------------------- Jz4740 is one of the XBurst processors with USB boot functionality supported. The CPU can boot from a small ROM in the LSI, initialize CPU and USB module, then wait for USB commands from the USB host. We can send 8 KB binary data to the CPU cache using USB boot tool. USB boot tool is available to the public at Ingenic website. Also there is an alternative Debian package named xburst-tools. Signed-off-by: Xiangfu Liu <[email protected]> Acked-by: Daniel <[email protected]> Signed-off-by: Shinya Kuribayashi <[email protected]>
2011-10-05MAKEALL: rename coldfire list to m68k to match archMike Frysinger
The m68k tree is the only one where `./MAKEALL <arch>` does not work. So rename the existing coldfire list in the MAKEALL script to m68k, and add an alias from coldfire to m68k. This makes scripting around MAKEALL easier. Signed-off-by: Mike Frysinger <[email protected]>
2011-09-10MAKEALL: drop boards listed in boards.cfgWolfgang Denk
Pick them up automatically using $(boards_by_arch ...) Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-10MAKEALL: drop non-existent "versatile" configurationWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]>
2011-09-07ARM: remove broken "modnet50" board.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Thomas Elste <[email protected]>
2011-09-07ARM: remove broken "lpc2292sodimm" board.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]>
2011-09-07ARM: remove broken "impa7" board.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Marius Gröger <[email protected]>
2011-09-07ARM: remove broken "evb4510" board.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Curt Brune <[email protected]>
2011-09-07ARM: remove broken "ep7312" board.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Marius Gröger <[email protected]>
2011-09-07ARM: remove broken "SMN42" board.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Albert ARIBAUD <[email protected]>
2011-09-04ARM: remove broken "voiceblue" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-04ARM: remove broken "smdk2400" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Gary Jennejohn <[email protected]>
2011-09-04ARM: remove broken "sbc2410x" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-04ARM: remove broken "netstar" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-04ARM: remove broken "mx1fs2" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-04ARM: remove broken "lpd7a40x" boardsWolfgang Denk
Remove lpd7a400 and lpd7a404 boards. Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-04ARM: remove broken "edb93xx" boardsWolfgang Denk
Remove edb9301, edb9302, edb9302a, edb9307, edb9307a, edb9312, edb9315 and edb9315a boards. Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-04ARM: remove broken "B2" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Andrea Scian <[email protected]>
2011-09-04ARM: remove broken "armadillo" boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]> Cc: Rowel Atienza <[email protected]>
2011-09-03integrator: convert to new build systemLinus Walleij
This deletes the integrator split_by_variant.sh script and defines a number of unique board types for the core modules that are meaningful to support for the Integrator AP/CP, i.e. the ones that did not just say "unsupported core module" in split_by_variant.sh. If more core modules need to be supported they are easy to add. We delete all the old cruft in Makefile and MAKEALL that was working around the old way of building boards. We create a unique config file per board to satisfy the build system, but they are just oneliners that include the existing integratorap.h and integratorcp.h configs. Signed-off-by: Linus Walleij <[email protected]>
2011-09-03MAKEALL ARMv7: Use boards.cfgDirk Behme
Use the boards from boards.cfg for building ./MAKEALL ARMV7. Signed-off-by: Dirk Behme <[email protected]>
2011-09-03atmel: Update support of board AT91SAM9M10G45-EK to new styleThomas Petazzoni
Based on earlier work by Alex Waterman <[email protected]>. Signed-off-by: Thomas Petazzoni <[email protected]>
2011-09-03make pm9g45 buildable for v2011.06 releaseAsen Dimov
Signed-off-by: Asen Chavdarov Dimov <[email protected]> Signed-off-by: Reinhard Meyer <[email protected]> changed at91_serial_hw_init to at91_seriald_hw_init
2011-09-03tny_a9260/tny_a9g20: update board to the new AT91 organizationThomas Petazzoni
Cc: Albin Tonnerre <[email protected]> CC: Gregory Hermant <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]>
2011-09-03sbc35_a9g20: update board to the new AT91 organizationThomas Petazzoni
Cc: Albin Tonnerre <[email protected]> Cc: Gregory Hermant <[email protected]> Signed-off-by: Thomas Petazzoni <[email protected]> Signed-off-by: Reinhard Meyer <[email protected]> Removed SBC35 from MAKEALL
2011-08-03MAKEALL: remove AT91 boards that are in boards.cfgReinhard Meyer
Signed-off-by: Reinhard Meyer <[email protected]>
2011-08-03AT91: Makes AT91SAM9RL-EK build correctly against u-boot-atmel/masterXu, Hong
Rework for AT91SAM9RL-EK, makes it build again. Based on the work for AT91SAM9260-EK. V4: added changes to MAKEALL Signed-off-by: Hong Xu <[email protected]> Signed-off-by: Reinhard Meyer <[email protected]>
2011-08-03MAKEALL: remove obsolete at91rm9200 socAndreas Bießmann
Since complete at91rm9200 SoC device was droped (due to replacement with common at91 code) this parameter can safely be removed. Signed-off-by: Andreas Bießmann <[email protected]>
2011-07-26MAKEALL: add -h/--help optionsMike Frysinger
Convert all the comments at the top of the file into help text for people to easily get at with standard -h/--help options. Signed-off-by: Mike Frysinger <[email protected]> Acked-by: Detlev Zundel <[email protected]>
2011-07-04arm/km: add support for portl2 boardValentin Longchamp
This adds support for the keymile Kirkwood BEC portl2 board. This board relies on the km_arm (km_kirkwood) BEC. The egiga driver is configured for a 100M full-duplex, A/N off connnection to the backplane. This board has always ethernet present, because it is connected to the marvell switch similar to mgcoge3un. The reset_phy functionality is also the same to mgcoge3un. Signed-off-by: Valentin Longchamp <[email protected]> Signed-off-by: Holger Brunck <[email protected]> cc: Prafulla Wadaskar <[email protected]> cc: Heiko Schocher <[email protected]>
2011-07-04arm/km: replace suenx targets with km_kirkwoodHolger Brunck
suen3 and suen8 were in first HW version quite different, but now they are from a u-boot point of view similar. So these two boards can use the same header file. Other keymile boards differ only in the usage of the PCI interface. Therefore a target km_kirkwood_pci was introduced. All targets use the same header file. Signed-off-by: Holger Brunck <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]> cc: Prafulla Wadaskar <[email protected]> cc: Heiko Schocher <[email protected]>
2011-06-30nios2: move generic config to boards.cfgMike Frysinger
I can't build test this, but just looking at the config files written and it seems OK ... Tested-by: Thomas Chou <[email protected]> Signed-off-by: Mike Frysinger <[email protected]> Signed-off-by: Scott McNutt <[email protected]>
2011-06-22ARM: drop unsupported 'trab' boardWolfgang Denk
The 'trab' board configuration is broken, and there is nobody who is interested and willing to fix it. Drop it. This includes support for VFD displays which have always been used by this board only. Signed-off-by: Wolfgang Denk <[email protected]>
2011-06-21cpuat91: fix board supportEric Benard
Signed-off-by: Eric Bénard <[email protected]>