From patchwork Thu May 26 09:56:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1635786 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=IFP1q9+z; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L83JF4SKyz9sFk for ; Thu, 26 May 2022 19:57:15 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id ACCAE8410D; Thu, 26 May 2022 11:57:02 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="IFP1q9+z"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7E10C842FC; Thu, 26 May 2022 11:57:00 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 8260083DFE for ; Thu, 26 May 2022 11:56:57 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1653559013; bh=+7aYwrEvXi2JDWViZ58OykFJqZEz10B+vlYV5bwW3A0=; h=X-UI-Sender-Class:Date:To:Cc:From:Subject; b=IFP1q9+zCxBUgB9omHM8ZKZH9adfwTUjHfqRs17mgTvBe11n/D6gtxJkUISzyr93F g2hnzO4X102KHxWGURk+dBtHJ23qIs5GPxNcLZIzVFWzCp91a9sWDmxI90MXu2NqZ3 P3mYpOxk21b1BIvMzDGgJhtr13bDx+If99OI+sNE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.94] ([62.143.94.109]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M9Fnj-1nwePb45jz-006QWk; Thu, 26 May 2022 11:56:53 +0200 Message-ID: <431128ce-3f85-3ada-5a54-9140e30ff181@gmx.de> Date: Thu, 26 May 2022 11:56:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-US To: Tom Rini Cc: U-Boot Mailing List , AKASHI Takahiro , Bin Meng , Masahisa Kojima From: Heinrich Schuchardt Subject: Pull request for efi-2022-07-rc4 X-Provags-ID: V03:K1:BWgpFTJo0TIL2oMFSbtM14Ea51HJdfZ972vDa+Htp9T3QIfoFPj jNRHG9LH6t3o+ntmD67TnYTzmpLhwlVWZvTF+uK+P1oc3mrz7CvKdy4rKvFlVEYhEGWirYE q+BchfN2iVJ7gfo/7Ovq6VE+veO39crRtA+FW3FgsIls7E6nKNkwcCn5fsXQjfAhEPlNX+Y pYpBvVuQc6QvCVonMAL7Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:9edpT4QRsd0=:u1+FaQtP1Q4YjNls8XSaqc w82q/J9JluTWm1RFkI9SRHc6wab+IlMgIFj5KqgZVSabmcpv4A0DekKTk2C2nJKQ1LJculoUU 2NAS3VM0zU5KYz1hiFTdSUSIayR228CzEmm9P+N5tcIZLQSEO0d7gPLm8Jz63Lceq2MuOQFJw jLMCKRNu1W9Zniv1297PgAcNhArMM1t/KfpQM0OepvA5wQbYD/sDQzgBOd0bYQwMdXz0uQizu WDQi0dyfd3lcnxvVPzuiqn9liRQVbmraffMw6WflUK0PQ3VVsxxVNDgr0sPGjbZTqzBwcIL4t w/3C3oU3YXbF4QxNTSseOuQtAbrvIWQSqIJfQVCax4njbcmt82XWvKp2WlQ4Ni4mqmtnB8btk JZ8p2fhLkX7Y/rs3H+rFS8n4uSzRSMfh0JooYRyrmJ6cKfa7kwbMDgAeEQ6Mi2dFxbbGDFJFS QB6mHGXy7h2iUb0oIOOzywHX9oVYtoreTjeWZ+FwFGXZvevbrKvttE7ZMKPvgcEyMXQYVQovA NsXvLcSDHAGXnhHRVNVngKYb5ou31nQx+96yNNBO7O4n0UL8Lq3bhSa4y4GrfPC7EU11Pd5F2 TsdVKfNfHvIiNibrK2Sxsit8q/5Mmzie8qxTG6k2Vswadb7dEJ7gCxS4o3lKVTuQS27jPZaH3 P/oySpiK/Am6sM9khVx3Pi+jaZ4L7GYzdqoMTdVD9rpl7KIL5FIUiOxoKofr/Fj8NG2sBW9I/ 7iqfRXHQk1QcMnckHlcfmW2MNo0LcYHdp2xuoVl1Xule5h/86oabdx2QhqkSA9nfr6SszwLs3 9EgHjxyMncD6Fbtl/gG6asO6SCnMHJFs14ZRMgR8Lhm8/ljGZ2Rn5jn0IxHInh8BbgwHa6lG1 j8bpZP50nzgGamaCdNdozzbNvXrfun7j+vVGIaCeLkaFs9zUuDP5ObM9YviETajdsyvtO0Zhy HtfLhU8CmVO5p4ehBTDnO1VF5w7GnpLww1+HWK1TbI8Yk7p25Tqwp4n37PUO9N5Eq/wPi+uB1 5d6X8wCu81zQzUYcF1jPDuEigOKkZUva6aR6pOVC1AGltzIpiseP9LOHCGz1KCgXxTpGTAwD9 tEa6PQ/DxnYS1phIyzYr7OiHfr2XdOVTah5NJnoNKhe5HLq5+sg0G1JIQ== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Dear Tom, The following changes since commit 7e0edcadb09d55d5319fdc862041fd1b874476f5: Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sunxi (2022-05-24 23:29:00 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-07-rc4 for you to fetch changes up to 019ba3a6a644cceba46d92d42a1ed0677885a929: doc/build/gcc: add more required packages (2022-05-26 10:15:58 +0200) Gitlab CI showed no problems: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/12127 ---------------------------------------------------------------- Pull request for efi-2022-07-rc4 UEFI: * fix a problem in loading an image from a short-path * fix building the bootmenu command for CONFIG_EFI_LOADER=n * correct the bootefi command syntax * add firmware management protocol to the documentation Others: * bootmenu: fix bootmenu title handling ---------------------------------------------------------------- AKASHI Takahiro (2): efi_loader: disk: add efi_disk_is_removable() efi_loader: bootmgr: fix a problem in loading an image from a short-path Bin Meng (2): doc: sandbox: Correct the memory size config option doc: sandbox: Add a note of disabling LTO when using gdb Heinrich Schuchardt (6): disk: incorrect message in is_gpt_valid() test: restore timeout after bootmenu unit test test: fix pylint warnings in test_efi_selftest.py test: don't change console timeout in EFI selftest. cmd/bootefi: correct command syntax doc/build/gcc: add more required packages Masahisa Kojima (2): bootmenu: fix bootmenu title handling lib/charset: fix compile warnings Vincent Stehlé (2): efi: fix documentation warnings doc/efi: add firmware management protocol to the documentation cmd/bootefi.c | 21 +++++--- cmd/bootmenu.c | 48 +++++++++++------ disk/part_efi.c | 4 +- doc/api/efi.rst | 6 +++ doc/arch/sandbox.rst | 5 +- doc/build/gcc.rst | 8 +-- doc/usage/cmd/bootefi.rst | 8 +-- include/charset.h | 2 +- include/efi_loader.h | 3 ++ lib/efi_loader/efi_bootmgr.c | 107 +++++++++++++++++++++++++++++++++++-- lib/efi_loader/efi_disk.c | 27 ++++++++++ lib/efi_loader/efi_firmware.c | 10 ++-- test/py/tests/test_bootmenu.py | 66 +++++++++++------------ test/py/tests/test_efi_selftest.py | 91 ++++++++++--------------------- 14 files changed, 266 insertions(+), 140 deletions(-)