From patchwork Thu Oct 19 14:04:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxime Ripard X-Patchwork-Id: 116397 Delivered-To: patch@linaro.org Received: by 10.80.163.170 with SMTP id s39csp3462841edb; Thu, 19 Oct 2017 07:04:41 -0700 (PDT) X-Google-Smtp-Source: ABhQp+RF38t30pYJBlczr6HPLc+d0oXvZ7RH+/PbVhtrG5GQFNWBnzypcmvwQ5qYfv2oetcRuyiQ X-Received: by 10.80.192.27 with SMTP id r27mr2608116edb.138.1508421881356; Thu, 19 Oct 2017 07:04:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508421881; cv=none; d=google.com; s=arc-20160816; b=xQgPLgEBxDQg02nygzhufmIPx8sOwWKG3KFZ36FuxAqSAdPcEYSbDlMnM3W4tZMKOj Kjo2SnWnZr7PiKcqHW8ESZnIEBSI3Gr11kC8jhPPq4TxAOLiSeq/zf8s7p+WNmiDMgxd sUTtQmf8N/cpWgVh2kkskPDTCjtI1eyMtDScnKQ0FvNeXWJhMsUsqqPsPNvSQfj8xWXW 3AS43Q+Z+FzEP2FrhMzqCXHrGyt/prdrQ/BXFWbnwPExvYuMiRyInOI5P4aNZ7sd5hsW wGq04bRQOLwqYxomp4qj3YO1l8NDJ8e0pA7kJrinrYTLzh7LQidNgNUSsajsssMs/ga4 0dCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:message-id:date:to:from :arc-authentication-results; bh=lFtWf1emKWx3n/3QulPu0mUKepEtw5lZT33jPzqDh3Q=; b=jHOyn6RSpeH8+tpqDyCkDS/oMjaV5ucX3BI9fOKrRKM1j2BZpbDSfkr93jeX/1HoI1 CS6DcMCpEo098vtSWiNx7P9stx+wsgrvgjFlZ2u0fQVBS/tLfX8d2jJh0w/zyVEnuMuj vlVXaM21qfiTHMqdcBQFOs3N8df8V3qKTG5bLZUHMHOAW1QokzePgt6AR9Nkf00QLw4j yjLES9Jc/CjFFXupEXiv/cS5N4kqCq5d9Q3tM9rWoo1Obk7Lcs1PGO83nw0QMZC8SL7j JRYX2YjbPSk7DvPt/iun2qol9ig79P40z1LCrIXNLMPu+Jpt5ukaPNEf3enTY2CXiggP s6Ug== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de Return-Path: Received: from lists.denx.de (dione.denx.de. [81.169.180.215]) by mx.google.com with ESMTP id 5si9687056edj.439.2017.10.19.07.04.41; Thu, 19 Oct 2017 07:04:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) client-ip=81.169.180.215; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of u-boot-bounces@lists.denx.de designates 81.169.180.215 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by lists.denx.de (Postfix, from userid 105) id D5967C21F8A; Thu, 19 Oct 2017 14:04:36 +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=none 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 008F1C21F25; Thu, 19 Oct 2017 14:04:35 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id AAC9EC21F25; Thu, 19 Oct 2017 14:04:33 +0000 (UTC) Received: from mail.free-electrons.com (mail.free-electrons.com [62.4.15.54]) by lists.denx.de (Postfix) with ESMTP id 66127C21D90 for ; Thu, 19 Oct 2017 14:04:33 +0000 (UTC) Received: by mail.free-electrons.com (Postfix, from userid 110) id C8AF620646; Thu, 19 Oct 2017 16:04:31 +0200 (CEST) Received: from localhost (unknown [185.94.189.190]) by mail.free-electrons.com (Postfix) with ESMTPSA id 5F51520438; Thu, 19 Oct 2017 16:04:21 +0200 (CEST) From: Maxime Ripard To: Tom Rini Date: Thu, 19 Oct 2017 16:04:17 +0200 Message-Id: <20171019140419.30996-1-maxime.ripard@free-electrons.com> X-Mailer: git-send-email 2.14.2 Cc: Andre Przywara , agraf@suse.de, u-boot@lists.denx.de, Maxime Ripard , Jagan Teki Subject: [U-Boot] [PATCH v2 0/2] sunxi: Fix boot of Cubietruk and al. 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" Hi Most featureful boards, such as the Cubietruck, have been broken since the release 2017.09 (the two variants of the Olinuxino-Lime2 and the cubietruck at least, possibly more since then). This is due to a size increase of the binary that will trip us across the size we've been using in our default configuration since forever, and widely distributed through the u-boot-sunxi-with-spl.bin file. We would have several ways to work around it. The first one would be to just increase the offset of the environment. However, since it would break all the environments of our users and possibly the custom partition scheme that they would have created, it doesn't really seem like a smart move. The second one would be to move the environment to a filesystem file, which would also break all the existing users. This can be envisionned as a long term fix though. Another one would be to start trimming down a bit our enabled options in order to reduce the size and to gain some extra space for users customisations. However, this will always result in pointless and endless discussions, so let's move away from that. The final one that has been implemented would be to just build U-Boot using thumb2 to push back the issue until hopefully I'm no longer maintainer or the switch to the env filesystem would have been done. I've also added a patch to make sure that the compilation breaks and that we can notice. Maxime Maxime Ripard (2): sunxi: binman: Add U-Boot binary size check sunxi: Enable THUMB build for the U-Boot binary arch/arm/Kconfig | 1 + arch/arm/dts/sunxi-u-boot.dtsi | 11 +++++++++++ 2 files changed, 12 insertions(+)