From patchwork Wed Mar 18 09:57:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Petr_=C5=A0tetiar?= X-Patchwork-Id: 243797 List-Id: U-Boot discussion From: ynezz at true.cz (=?UTF-8?q?Petr=20=C5=A0tetiar?=) Date: Wed, 18 Mar 2020 10:57:47 +0100 Subject: [RFC PATCH 0/9] produce working binaries by default Message-ID: <20200318095757.9365-1-ynezz@true.cz> 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(-)