mbox series

[RFC,0/9] produce working binaries by default

Message ID 20200318095757.9365-1-ynezz@true.cz
Headers show
Series produce working binaries by default | expand

Message

Petr Štetiar March 18, 2020, 9:57 a.m. UTC
Currently its not possible to distinguish between normal builds and
builds performed by the build bots/CI, thus leading to a workarounds
like for example in 4c78028737c3 ("mksunxi_fit_atf.sh: Allow for this to
complete when bl31.bin is missing"), where producing unusable binaries
is prefered in favor of a green automatic builds.

So lets try to fix this properly, add BUILDBOT config options which
could be set on the build bots/CI and the codebase can use this new
config option to workaround the issues in more clear manner.

Petr ?tetiar (9):
  Kconfig: add config options for automatic builds
  Makefile: export config options for automatic builds
  mksunxi_fit_atf.sh: produce working binaries by default
  make_fit_atf.py: produce working binaries by default
  fit_spl_optee.sh: produce working binaries by default
  mkimage_fit_atf.sh: produce working binaries by default
  fit_spl_atf.sh: produce working binaries by default
  k3_fit_atf.sh: produce working binaries by default
  mkimage_fit_opensbi.sh: produce working binaries by default

 Kconfig                                       | 12 +++++++++++
 Makefile                                      |  5 +++++
 arch/arm/mach-rockchip/fit_spl_optee.sh       | 10 +++++++---
 arch/arm/mach-rockchip/make_fit_atf.py        |  9 ++++++---
 arch/arm/mach-zynqmp/mkimage_fit_atf.sh       | 14 ++++++++-----
 arch/riscv/lib/mkimage_fit_opensbi.sh         |  8 ++++++--
 board/sunxi/mksunxi_fit_atf.sh                | 10 +++++++---
 .../puma_rk3399/fit_spl_atf.sh                | 20 +++++++++++++------
 tools/k3_fit_atf.sh                           | 16 +++++++++++----
 9 files changed, 78 insertions(+), 26 deletions(-)