From patchwork Mon Oct 22 04:40:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: AKASHI Takahiro X-Patchwork-Id: 149364 Delivered-To: patch@linaro.org Received: by 2002:a2e:8595:0:0:0:0:0 with SMTP id b21-v6csp2187150lji; Sun, 21 Oct 2018 21:38:15 -0700 (PDT) X-Google-Smtp-Source: ACcGV60SG0TXW8b/JB3dUYAjMaWeew1JABCga2gqMSftXYvPmO0XJjwN1RwtQK1mFTF9WUk4QpSE X-Received: by 2002:aa7:d58a:: with SMTP id r10-v6mr12688931edq.161.1540183095626; Sun, 21 Oct 2018 21:38:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540183095; cv=none; d=google.com; s=arc-20160816; b=ERSSqDoKPN6eSf5ODKgHbt0rUV0eiZylXfVntQzcKTiln5C75a4f6iQvnLsvWJRuzo 6BR9R74hDB07qDKt9lwPPW6mlDkPxtvMEvDDxtIs6v9kEsmYb7/MfJ+VK/sMdJYbllhq VByuVFjEpKW/znnhekxR4KWWnfeUHDsgA+++enUnyjgmCpnFC+7twAKxwE//ir9CPful P4BHp0iGGcNP01Cwhsw+M4YXFlgz6P9+Cim0gPDWrkeR2xLF3pIYu75ibcQbXxzgRdq5 N75zZoidOKid9JU7QSnWiyrnnBqMOUmW8HIcmFN4hbPSQ3IWckehFxPhnlptqZYsOqMM sLYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:mime-version:message-id:date:to:from:dkim-signature; bh=htSRY6VAhpuKIeAXJ1bXLRLxQtvdKxcNnF7Pv+fcE7c=; b=RiTWSYMJZRYL9qhfWVgjzv8iDtsqOUqr/e2228G/ZonzciUnTT7aSMAVf1pheUVF1A l+6CCuVclrkAvsf/zh0o1nFUgOIL3liEGysUCQs+ghOH5BizO5G6bYhowVIrBr4rqMV9 EQLPFjFHUIWtp1WEqw+OJbt7mQFe5+7LL3lZqAv6+OJ3122/7z/msf0jGb1f4jL6kbzA SSSlxM3uWjWISiilbiHPOyjSeuu4iGWZpYZSPc4oLsj+D6BOM/t34nnkISWnCG/3XxER hSLIM26VAznfG3UIe28pwN32SUbfIGZhphKPE63v1c24fDuxrysZV8wWIhBKGPQDwmsQ tIIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b="c0/4A5Yu"; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.denx.de (dione.denx.de. [81.169.180.215]) by mx.google.com with ESMTP id q8-v6si493201edb.153.2018.10.21.21.38.15; Sun, 21 Oct 2018 21:38:15 -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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b="c0/4A5Yu"; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.denx.de (Postfix, from userid 105) id 392DBC21C51; Mon, 22 Oct 2018 04:38:14 +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_MSPIKE_H2, T_DKIM_INVALID 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 25D5EC21C27; Mon, 22 Oct 2018 04:38:12 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 682E0C21C27; Mon, 22 Oct 2018 04:38:10 +0000 (UTC) Received: from mail-yb1-f195.google.com (mail-yb1-f195.google.com [209.85.219.195]) by lists.denx.de (Postfix) with ESMTPS id D9B76C21BE5 for ; Mon, 22 Oct 2018 04:38:09 +0000 (UTC) Received: by mail-yb1-f195.google.com with SMTP id v92-v6so2872894ybi.5 for ; Sun, 21 Oct 2018 21:38:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bhVBSmQonG7uwcBVk5gi5GmgjTuInjtkks9KPg86t6M=; b=c0/4A5YuTVdYXWcKI4fVH3Ax6DsuFvnfQ5km/dw7AjCJd9UrG7rbzZZJc3ko9nMv+O /pF2qS0cQ+T3LHasjr7PnwmbIBP6vLlL9PclgTCIjfyuiQqzZv4u1NtLq1JJ/hff2MPP xj7UEJ+YrTw6XxaC5D5ZI7aiJwU9TZv/WKP7U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bhVBSmQonG7uwcBVk5gi5GmgjTuInjtkks9KPg86t6M=; b=Bi8QXC6pOmL4jmpKrc5CeheDsoT1mbSDrOUmtrEYdtv1Fjgs+MF8YFo6s3mK8VylpF vDXBRmeGDhBgV8C/0Hddm5mmxxz8m8avhhXgavFQJzq5+sMHMMuPqu8pBCXcPa1JKtiH s10MrOX4FRSTYUDU29g5NaaeuR/MjkCax9e7RO2UH9zvQw3/jaKBpR4KUTD49fMyFyKC JmzzopWtJukn48kfnyYNbUoINnaHm/OdSUP/0RQbZeEYxw73rP3RrMLDy0evgOTt5WZW U3qKr6tz7799KDbrg6DRbwlt+cyubcO7s++uo6GZpi2KWxesQGeiXf3QV2ckmGD6tWZC ZkIg== X-Gm-Message-State: ABuFfoi1o2vXylpFYRSBb1XNkOE7i5EsvRouQ1P4CGVeuSBXRy2fWfoo j5mc+ghulnlHs00w02q7tcZZGA== X-Received: by 2002:a25:ef07:: with SMTP id g7-v6mr30936135ybd.417.1540183087454; Sun, 21 Oct 2018 21:38:07 -0700 (PDT) Received: from linaro.org ([121.95.100.191]) by smtp.googlemail.com with ESMTPSA id f6-v6sm3150737ywa.22.2018.10.21.21.38.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 21 Oct 2018 21:38:07 -0700 (PDT) From: AKASHI Takahiro To: trini@konsulko.com, agraf@suse.de, tuomas.tynkkynen@iki.fi Date: Mon, 22 Oct 2018 13:40:04 +0900 Message-Id: <20181022044007.11796-1-takahiro.akashi@linaro.org> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH v2 0/3] efi_loader: improve boot sequence in distro_bootcmd 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: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The current distro_bootcmd has several issues regarding efi boot. (See the patch#1 for details.) Patch#1: fix distro's issues and make its intent clear Patch#2,#3: address related issues on qemu-arm Please note that patch#2 is now rebased on Bin's patch[1]. [1] https://lists.denx.de/pipermail/u-boot/2018-October/344421.html Changes in v2 (Oct 22, 2018): * rewrite my previous changes after Alex's comments, including - boot bootmgr only once before searching for boot binary - dtb must be loaded from the same device with boot binary's * add patch#2 as part of this patch set, in particular adding CONFIG_SYS Thanks, -Takahio Akashi AKASHI Takahiro (3): efi_loader: rework fdt handling in distro boot script ARM: qemu-arm: rework Kconfig ARM: qemu-arm: define fdt_addr_r arch/arm/mach-qemu/Kconfig | 18 ++++++++------- board/emulation/qemu-arm/Kconfig | 6 +++++ include/config_distro_bootcmd.h | 38 +++++++++++++++++--------------- include/configs/qemu-arm.h | 1 + 4 files changed, 37 insertions(+), 26 deletions(-)