07 Dec, 2012
2 commits
-
--continue will allow you to the MAKEALL and pick up where
you left off.--rebuild-errors will allow you to rebuild only those boards which
had trouble on the last run of MAKEALL, allowing you to quickly test
a simple fix on just those boards.Signed-off-by: Joe Hershberger
Acked-by: Simon Glass
Tested-by: Simon Glass -
When building in parallel, make sure that we look up the children
based on the the actual process group id instead of just assuming
that the MAKEALL pid is the process group id.Also ensure that logs from incomplete builds are deleted in the
process.Signed-off-by: Joe Hershberger
Acked-by: Simon Glass
Tested-by: Simon Glass
07 Nov, 2012
1 commit
-
Signed-off-by: Stefan Roese
30 Oct, 2012
1 commit
-
When BUILD_NBUILDS is > 1 we run the tidy command. With the addition of
DocBook this now includes a -C doc/DocBook and a 'entering/leaving' pair
of messages happen. Since we don't want to see what's being cleaned
here, we can just invoke make -s like we do when building.Signed-off-by: Tom Rini
16 Oct, 2012
2 commits
-
thanks to Tom Rini for the good idea.
Signed-off-by: Kim Phillips
-
After taking with the former maintainer, delete this platform. The
patch is from the former maintainer.Signed-off-by: Tom Rini
26 Sep, 2012
1 commit
-
The LIST_arm rule included the Atmel boards twice (by virtue of
including both LIST_at91 and LIST_ARM9) and was missing all the
arm720t, arm946es, and arm1176 boards. Change this list to use
boards_by_arch() which is less error prone. After this change
"./MAKEALL arm" and "./MAKEALL -a arm" build the same boards.Also fix up some missing and duplicate boards to arm, mips, and m68k.
Signed-off-by: Allen Martin
Acked-by: Tom Rini
01 Sep, 2012
1 commit
-
Update MAKEALL to handle the optional SPL CPU field that was added to
boards.cfg. This impacts the cases in MAKEALL that have to match
against CPU type (field 3). In these cases use ':' as a field
separator to split the u-boot CPU from the SPL CPU.Signed-off-by: Allen Martin
Signed-off-by: Tom Warren
10 Aug, 2012
1 commit
-
If we build everything correctly with multiple builds, and an
ERR directory had been previously created, we failed to report
that everything was fine because grep failed to find anything
in the ERR directory. Use grep -r, which doesn't complain if
there are no input files.Signed-off-by: Andy Fleming
Tested-by: Tom Rini
22 May, 2012
2 commits
-
In the summary, indicate which boards errored and which boards merely
warned.Signed-off-by: Joe Hershberger
Cc: Andy Fleming -
This was broken by f588bb034d5d3a0417f45965f1aba4d4cf8a2893
Signed-off-by: Joe Hershberger
Cc: Andy Fleming
18 May, 2012
2 commits
-
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
Tested-by: Wolfgang Denk -
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
30 Apr, 2012
1 commit
-
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
31 Mar, 2012
1 commit
-
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/ with git log and use three most recent emails
2) Check board/ with git log and use three most used emails
3) Try finding board in MAINTAINERS file and retrieve all emails from thereThe result is then sorted and unique results are retrieved and reported.
For -m option, only strategy 3) is used.
Signed-off-by: Marek Vasut
Cc: Wolfgang Denk
26 Mar, 2012
1 commit
-
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
Acked-by: Tom Rini
14 Jan, 2012
1 commit
-
Signed-off-by: Stefan Kristiansson
11 Dec, 2011
3 commits
-
Signed-off-by: Wolfgang Denk
Dave Peverley
Acked-by: Tom Rini -
Signed-off-by: Wolfgang Denk
Cc: Kshitij Gupta
Acked-by: Tom Rini -
Signed-off-by: Wolfgang Denk
Cc: Kyungmin Park
Cc: Albert Aribaud
09 Dec, 2011
1 commit
-
Build dbau1550_el only in LIST_au1xx0_el and LIST_mips_el.
Also remove obsolete lists for mips5kc.Signed-off-by: Daniel Schwierzeck
Cc: Thomas Lange
07 Dec, 2011
1 commit
-
Signed-off-by: Marek Vasut
Cc: Wolfgang Denk
29 Nov, 2011
1 commit
-
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
22 Oct, 2011
1 commit
-
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.cfgSigned-off-by: Macpaul Lin
19 Oct, 2011
1 commit
-
Signed-off-by: Stany MARCEL
12 Oct, 2011
1 commit
-
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_hardwareThis 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
Acked-by: Daniel
Signed-off-by: Shinya Kuribayashi
06 Oct, 2011
1 commit
-
The m68k tree is the only one where `./MAKEALL ` 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
10 Sep, 2011
2 commits
-
Pick them up automatically using $(boards_by_arch ...)
Signed-off-by: Wolfgang Denk
-
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD
08 Sep, 2011
6 commits
-
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD
Cc: Thomas Elste -
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD -
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD
Cc: Marius Gröger -
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD
Cc: Curt Brune -
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD
Cc: Marius Gröger -
Signed-off-by: Wolfgang Denk
Cc: Albert ARIBAUD
04 Sep, 2011
5 commits
-
Signed-off-by: Wolfgang Denk
-
Signed-off-by: Wolfgang Denk
Cc: Gary Jennejohn -
Signed-off-by: Wolfgang Denk
-
Signed-off-by: Wolfgang Denk
-
Signed-off-by: Wolfgang Denk