From patchwork Wed Nov 7 22:39:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 994536 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42r1Zn1LBcz9sBk for ; Thu, 8 Nov 2018 09:40:12 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id B8966C2246A; Wed, 7 Nov 2018 22:40:07 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 7370DC22239; Wed, 7 Nov 2018 22:40:05 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 7429DC22239; Wed, 7 Nov 2018 22:40:03 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) by lists.denx.de (Postfix) with ESMTPS id 16846C22186 for ; Wed, 7 Nov 2018 22:40:01 +0000 (UTC) Received: from localhost.lan ([188.155.129.42]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPA (Nemesis) id 0MWzli-1fzXiR1sZg-00VxWT; Wed, 07 Nov 2018 23:39:56 +0100 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Wed, 7 Nov 2018 23:39:46 +0100 Message-Id: <20181107223947.31783-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.5 X-Provags-ID: V03:K1:dDUyzsubmeMUF+puE4L/iB6tdxOVjvloFOnsotue6aAlpHJPw4U m+CgHNi13y5+I/6SJekLXzpCx5+hra5VcWVzLwbiPR1QwdIJSlX23zXQ8n+z+l+1LN4IQ/k Qr5O7Av0iZpt5uo0tjs4CNNVO05Bs5WZi2l5jv8etzd/CtghZ0sXIoK7YiLxQU06YEwdwki BQVdQhejok4DVYZbIOggA== X-UI-Out-Filterresults: notjunk:1; V01:K0:qIHnkLVlcmM=:RM7846BhwGkxU7iyNwybTD wxcHSIlyA0Cwru2b4Bgh5kazoEc9avNyxNngBrjgt03aLu82565oJ0lJCpEthuafx3CSKsBwF KSRGGyNlkZQyXHAmQ1K5xr+AS+NnoE3eAfFeKm0wfWlUo8MMYXMan6dM3QWvyMR/FkcdFlTGn UKQhoNFVvekdVEvZwuZPmm4OPO5j7pacH2rT7F0kgi6JeF3eopPm1XP6KtvC/brr1VY9Kch6s q6ZYSXwKnQc54j0qG4g7wb+FrpssbRcrfpsHuQkqBCffVbOI7nGKy+aOFxWFpbmkuTgia3IJW 5UlgOzjuGQOZ5DrjdXoXk5dg2z/mam9XQVIWOF7EFHoDS8vfxCEAMdvPYd3J/f2yOaNqb8J7R +LtVSlv21GwutUmJJKu4PxKWFuYxjFrihMMQp3DQwNJN25CAy2EWpYZr6TqShhUsKsu2fscaH WOnRSQmlL5UKdW7v+neUIzUVwFLdOuUSrNn/ljJc2wiaP13m9xPfyEK6Vxyx5YxeHeV2iuTkc 44ihXZpKqbwiqzr3EOOXPoSjhrrw4gyIAC6tJTSYINAuFfn4sPmSvl9P4KSD7nhxdifPom7Ve TdnmEFi3ctgr5v8oJyZ6Dm916FUNL5TL9cS/aaY/Futoahpb4fT2OXvT0hSCmGS2oQDb6DFcv ckktF77rxyYrZkL8SNPZnjO6QeyKt95KqIdmgRQMaxJS3ndXpHq39T5mklRPoN7Xr3U2a8zVx Rj1tE6gNG//dszSvxNIE7/TIjslUfGOSxaetMrTx3bSFejwIBaoE6oL2mCjM6+jG4mv7GJ8Be R3/WDRlpFfXAq6pTqZxmuIR2pjbSw== Cc: Marcel Ziswiler , Alexander Graf , Stefan Agner Subject: [U-Boot] [PATCH v1 1/2] board: toradex: colibri_vf: efi_loader: unset CONFIG_EFI_UNICODE_CAPITALIZATION X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Marcel Ziswiler Unset CONFIG_EFI_UNICODE_CAPITALIZATION on boards with tough size restrictions. This is analogous to commit a90bf07afc43 ("efi_loader: unset CONFIG_EFI_UNICODE_CAPITALIZATION"). Signed-off-by: Marcel Ziswiler Reviewed-by: Alexander Graf --- configs/colibri_vf_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig index 5854910f7b..38f450c8ed 100644 --- a/configs/colibri_vf_defconfig +++ b/configs/colibri_vf_defconfig @@ -72,3 +72,4 @@ CONFIG_VIDEO_FSL_DCU_FB=y CONFIG_VIDEO=y CONFIG_SYS_CONSOLE_FG_COL=0x00 CONFIG_OF_LIBFDT_OVERLAY=y +# CONFIG_EFI_UNICODE_CAPITALIZATION is not set From patchwork Wed Nov 7 22:39:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 994537 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42r1bN4Zd6z9sCX for ; Thu, 8 Nov 2018 09:40:48 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 5574EC223B8; Wed, 7 Nov 2018 22:40:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 64906C22535; Wed, 7 Nov 2018 22:40:33 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id CBC11C2252F; Wed, 7 Nov 2018 22:40:20 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) by lists.denx.de (Postfix) with ESMTPS id CD1A3C2252A for ; Wed, 7 Nov 2018 22:40:16 +0000 (UTC) Received: from localhost.lan ([188.155.129.42]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPA (Nemesis) id 0LyCyx-1fQCpX3twb-015ZFw; Wed, 07 Nov 2018 23:39:59 +0100 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Wed, 7 Nov 2018 23:39:47 +0100 Message-Id: <20181107223947.31783-2-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.5 In-Reply-To: <20181107223947.31783-1-marcel@ziswiler.com> References: <20181107223947.31783-1-marcel@ziswiler.com> X-Provags-ID: V03:K1:cos39Y2vl6PyZLawfekaq7zuz6AW3eXp+Fu99kVa6GxFIbg/MJZ gpMH8UK/27WAZUcEbzxwOfy1Ur8iKSsdZs/i5vuhoLa7qNVI+bH3PwuAOmcIUkT8fwD8Wzb ZF2AeIKYPD2OpMuNZKxxYne4N+15Q6jfWepEG9cc3qEvPGcaAjYAW5Sv/JqGF8B+Tb0o/Q6 71el9PyBAb8TJ0i4mg75g== X-UI-Out-Filterresults: notjunk:1; V01:K0:Pa6O1DR/hBM=:34wxBjz1b3yGwFfeB9utE7 /GIiHsVySgbgqimnGBy3U10u1v2P+dinxabUspv4btRN/N1TT4btzWkhWvBw+9ErM8QtZYuke /L593YcLPlk+mgakXWvzfb44notKlux8YY8mV/5OHv329x5m8HjYvmhFXb1PBlnvexN1ngX7B yfVnv4XcI9rwTFHCgkasYV61PHuNDE2D2vdtO4yzHxxxWUGjwJo3WyFhqTX25j9yrHQZfASVK TGX/iTIqGQf+0qLoqD+mHNGIEkL0kGlmmvYf5FryOzcnis+XZDytv+n9ZZDAYD4fICvX8mqny gI8PK6nac9H7oZb6ZhUWOk4f2kOsEsANObHYq4gYn0bIiz9H10d1xfsybTiJPJ1Mpn6dH+4iw P/BGuQPMIGhDfqgSYUDj9r6oIK/Ex+kE2het9e+nqRXCGDtChMO2eWnso8OYPKnuA6XYnwLTk 1LuEJFAsJVOfbv6xlJL2TeakjHAsFpGIcvGXRkL6dlZ+Tqb0yJrCLCeuZs2u3pUHX6K6LG1mU aLK+ySVbp2uCwv37o7p7tv3O1+dOU2Bg+RDDXRh0ultJ2uBq8pT3x43gpyEtNHbZKcxW/hpn2 +kkkUaQdHwOmhcdwC0xLYhl+yMqs7kAnVp2xqEXl0YwteEUR07vd8VYUSYfy/zNqO9N/jSrP7 C6t+uoK5Mq7iFs95F39aI0vQZHJGXr+/2dbFLEzIy9LE2xRWQTzAcJbeIdBAkOFmZFzy+20e1 LYXnjstA8INj9bV+vvYinMZG02K2CCsSP6xnXW91A8XrP4LIrAQ2wYW6p897iFBoRaC9NE4fZ VWm0+vQhRuGjgw/Qggwc88lWY+NqA== Cc: Marcel Ziswiler , Fabio Estevam , NXP Linux Team Subject: [U-Boot] [PATCH v1 2/2] imx: mkimage: add size check to the u-boot.imx make target X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Marcel Ziswiler The make macro to check if the binary exceeds the board size limit is taken straight from the root Makefile. Without this and e.g. enabled EFI Vybrid fails booting as the regular size limit check does not take the final u-boot.imx binary size into account which is bigger due to alignment as well as IMX header stuff. Signed-off-by: Marcel Ziswiler Reviewed-by: Fabio Estevam --- arch/arm/mach-imx/Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile index 72fe23a2b9..53d9e5f42b 100644 --- a/arch/arm/mach-imx/Makefile +++ b/arch/arm/mach-imx/Makefile @@ -58,6 +58,21 @@ obj-$(CONFIG_CMD_HDMIDETECT) += cmd_hdmidet.o obj-$(CONFIG_CMD_DEKBLOB) += cmd_dek.o endif +ifneq ($(CONFIG_BOARD_SIZE_LIMIT),) +BOARD_SIZE_CHECK = \ + @actual=`wc -c $@ | awk '{print $$1}'`; \ + limit=`printf "%d" $(CONFIG_BOARD_SIZE_LIMIT)`; \ + if test $$actual -gt $$limit; then \ + echo "$@ exceeds file size limit:" >&2 ; \ + echo " limit: $$limit bytes" >&2 ; \ + echo " actual: $$actual bytes" >&2 ; \ + echo " excess: $$((actual - limit)) bytes" >&2; \ + exit 1; \ + fi +else +BOARD_SIZE_CHECK = +endif + PLUGIN = board/$(BOARDDIR)/plugin ifeq ($(CONFIG_USE_IMXIMG_PLUGIN),y) @@ -101,6 +116,7 @@ u-boot.imx: MKIMAGEOUTPUT = u-boot.imx.log u-boot.imx: u-boot.bin u-boot.cfgout $(PLUGIN).bin FORCE $(call if_changed,mkimage) + $(BOARD_SIZE_CHECK) ifeq ($(CONFIG_OF_SEPARATE),y) MKIMAGEFLAGS_u-boot-dtb.imx = -n $(filter-out $(PLUGIN).bin $< $(PHONY),$^) \