| 4839836a | 16-May-2015 |
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> |
tools: use pkg-config when available to get SSL flags
Instead of hardcoding -lssl -lcrypto as the flags needed to build mkimage with FIT signature enabled, use pkg-config when available. This allows
tools: use pkg-config when available to get SSL flags
Instead of hardcoding -lssl -lcrypto as the flags needed to build mkimage with FIT signature enabled, use pkg-config when available. This allows to properly support cases where static linking is used, which requires linking with -lz, since OpenSSL uses zlib internally.
We gracefully fallback on the previous behavior of hardcoding -lssl -lcrypto if pkg-config is not available or fails with an error.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
show more ...
|
| 2e2ce6c0 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Print status about the processed defconfigs
This gives a basic idea about progress.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@so
moveconfig: Print status about the processed defconfigs
This gives a basic idea about progress.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 95bf9c7e | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Add a switch to enable printing errors
In some cases the build for the autoconf breaks. This outputs the errors following the status so that action can be taken without building again ma
moveconfig: Add a switch to enable printing errors
In some cases the build for the autoconf breaks. This outputs the errors following the status so that action can be taken without building again manually.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 25400090 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Print a message for missing compiler
A common case for failed builds is a missing compiler. Print a message for that case to tell the user concisely which compiler was expected that was
moveconfig: Print a message for missing compiler
A common case for failed builds is a missing compiler. Print a message for that case to tell the user concisely which compiler was expected that was not found.
This patch also has the effect of not printing build errors any longer. The next patch will add a switch to optionally bring that back.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 2559cd89 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Output a list of failed boards
If boards fail, output that list to a file so that it can easily be passed back into moveconfig.py using the -d option.
Signed-off-by: Joe Hershberger <jo
moveconfig: Output a list of failed boards
If boards fail, output that list to a file so that it can easily be passed back into moveconfig.py using the -d option.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 60727f51 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Cleanup headers in arch and board
Some config.h files live in arch and board directories. They will need to be cleaned up as well, so run the same filters there.
Signed-off-by: Joe Hers
moveconfig: Cleanup headers in arch and board
Some config.h files live in arch and board directories. They will need to be cleaned up as well, so run the same filters there.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 2144f880 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Add a switch to only cleanup headers
In some case you may want to only cleanup the headers. Make it possible without waiting for all boards to compile.
Signed-off-by: Joe Hershberger <j
moveconfig: Add a switch to only cleanup headers
In some case you may want to only cleanup the headers. Make it possible without waiting for all boards to compile.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 91040e85 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Add a parameter to accept a list to build
This is helpful to re-attempt to move failed boards from a previous run without starting over.
Signed-off-by: Joe Hershberger <joe.hershberger@
moveconfig: Add a parameter to accept a list to build
This is helpful to re-attempt to move failed boards from a previous run without starting over.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 7740f653 | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Ignore duplicate configs when moving
When moving configs, it is important to know what was defined in the config header even if it duplicates the configs coming from Kconfig.
This is sp
moveconfig: Ignore duplicate configs when moving
When moving configs, it is important to know what was defined in the config header even if it duplicates the configs coming from Kconfig.
This is specifically needed for the case where a config is set to default 'y' in the Kconfig. This would previously cause the actual value from the include config to be filtered out, and moveconfig.py would think that it was 'n'... This means that the value that should be 'y' is now (in every defconfig) set to 'not set'.
tools/moveconfig.py now defines KCONFIG_IGNORE_DUPLICATES to prevent the filtering from happening and selecting wrong values for the defconfig.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 96464bad | 19-May-2015 |
Joe Hershberger <joe.hershberger@ni.com> |
moveconfig: Always run savedefconfig on the moved config
This will ensure that the order of the defconfig entries will always match that of the Kconfig files. After one slightly painful (but still e
moveconfig: Always run savedefconfig on the moved config
This will ensure that the order of the defconfig entries will always match that of the Kconfig files. After one slightly painful (but still early in the process) pass over all boards, this should keep the defconfigs clean from here on.
Users must edit the Kconfig first to add the menu entries and then run moveconfig.py to update the defconfig files and the include configs.
As such, moveconfig.py cannot compare against the '.config' contents.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
show more ...
|
| 6121560d | 15-Apr-2015 |
Jörg Krause <joerg.krause@embedded.rocks> |
tools: mxsboot: Calculate ECC strength dynamically
Calculating the ECC strength dynamically to be aligned with the mxs NAND driver and the Linux Kernel.
Signed-off-by: Jörg Krause <joerg.krause@emb
tools: mxsboot: Calculate ECC strength dynamically
Calculating the ECC strength dynamically to be aligned with the mxs NAND driver and the Linux Kernel.
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Reviewed-by: Marek Vasut <marex@denx.de>
show more ...
|
| 3871cd85 | 15-Apr-2015 |
Wu, Josh <Josh.wu@atmel.com> |
patman: check git format.subjectprefix setting when generate patches prefix
For the local project, we may specified format.subjectprefix setting. Then the patch will be formated as [Project_prefix][
patman: check git format.subjectprefix setting when generate patches prefix
For the local project, we may specified format.subjectprefix setting. Then the patch will be formated as [Project_prefix][PATCH]. But patman will not check this setting. It will remove the format.subjectprefix.
So This patch will let patman check this setting and add it as a project prefix.
Signed-off-by: Josh Wu <josh.wu@atmel.com> Acked-by: Simon Glass <sjg@chromium.org> Tested-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 35ce2dc4 | 03-Apr-2015 |
Wu, Josh <Josh.wu@atmel.com> |
patman: cover letter shows like 00/xx if more than 10 patches
Make cover letter shows like 0/x, 00/xx and 000/xxx etc.
Signed-off-by: Josh Wu <josh.wu@atmel.com> Acked-by: Simon Glass <sjg@chromium
patman: cover letter shows like 00/xx if more than 10 patches
Make cover letter shows like 0/x, 00/xx and 000/xxx etc.
Signed-off-by: Josh Wu <josh.wu@atmel.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| f5e5ece0 | 01-Apr-2015 |
Tom Rini <trini@konsulko.com> |
buildman: Make -V (verbose_build) really be verbose
The help text for -V says we will pass V=1 but all it really did was not pass in -s. Change the logic to pass make V=1 with given to buildman -V
buildman: Make -V (verbose_build) really be verbose
The help text for -V says we will pass V=1 but all it really did was not pass in -s. Change the logic to pass make V=1 with given to buildman -V or -s to make otherwise.
Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 0eb4c045 | 20-Mar-2015 |
Tom Rini <trini@konsulko.com> |
buildman: Keep more outputs with the --keep-outputs flag
When told to keep outputs, be much more liberal in what files we keep. In addition to adding 'MLO', keep anything that matches u-boot-spl.* (
buildman: Keep more outputs with the --keep-outputs flag
When told to keep outputs, be much more liberal in what files we keep. In addition to adding 'MLO', keep anything that matches u-boot-spl.* (so that we keep the map file as well) and anything we generate about 'u-boot itself. A large number of bootable formats now match this and thus it's easier to build many targets and then boot them afterwards using buildman.
Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Simon Glass <sjg@chromium.org>
show more ...
|
| 843312dc | 06-Feb-2015 |
Simon Glass <sjg@chromium.org> |
buildman: Allow comparison of build configuration
It is useful to be able to see CONFIG changes made by commits. Add this feature to buildman using the -K flag so that all CONFIG changes are reporte
buildman: Allow comparison of build configuration
It is useful to be able to see CONFIG changes made by commits. Add this feature to buildman using the -K flag so that all CONFIG changes are reported.
The CONFIG options exist in a number of files. Each is reported individually as well as a summary that covers all files. The output shows three parts: green for additions, red for removals and yellow for changes.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|