From patchwork Fri Sep 9 17:39:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1676166 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.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=) Authentication-Results: legolas.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=e28lY6Ip; dkim-atps=neutral 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 ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MPNXy19bWz1yhP for ; Sat, 10 Sep 2022 03:39:43 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1830384B26; Fri, 9 Sep 2022 19:39:32 +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="e28lY6Ip"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9127284ADE; Fri, 9 Sep 2022 19:39:30 +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.20]) (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 2E23284ADE for ; Fri, 9 Sep 2022 19:39:28 +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=1662745166; bh=cEBSVNhdnJIVQc2arbHzC47iFgf9miA/VN6NIAUn6Js=; h=X-UI-Sender-Class:Date:To:Cc:From:Subject; b=e28lY6IpQ08BvcAa3e00cgzVbRq7NQNnicWrNoazbd1uq9zLd9mQewVJcd2Hj+TIc IB4pybpPQAiGG9OfkpY+cMkMRqBOISvLDykVfRzKeVdzwB2VOl2SIQGfr01wyHp4vC f2ciAVbiRAlAiRpCe8Fr1SmyF4EKZG49ahK+Mx3U= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.94] ([84.118.157.2]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MV63q-1oxYUq3MD0-00S9N2; Fri, 09 Sep 2022 19:39:26 +0200 Message-ID: Date: Fri, 9 Sep 2022 19:39:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Content-Language: en-US To: Tom Rini Cc: U-Boot Mailing List , Etienne Carriere , Ilias Apalodimas From: Heinrich Schuchardt Subject: Pull request for efi-2022-10-rc5 X-Provags-ID: V03:K1:2lFMf9gA6syuXoVs4nZ7lFSRvyRhkw0jIGCvZqbuMnew+XdXAN8 JW+FD7gcI8dBPGxMoKFRA2lLf2JM3hIati79Z7MERA9vc5uXNocjPrZMoO44b6biDF+kcud 4XexDMzEA79loM89X2lluOo3avi96PCEVwYux3fCKl6vxq8WbOquFqtQq2+2RsoblW7CXfb I/0llC5NGDE7oEDlFNQpw== X-UI-Out-Filterresults: notjunk:1;V03:K0:icdDAGWEG38=:uNGd9uGNsDYNoysDGvZu/i tjUVvxfZiU8/ZKmsdybxvapSjEQelW8At1nSvP6Tm5WIEi6UDfFNezIUZJQe7DYQ9ZUWVXuDu vK7SD9ux6rDcl3e5/PUrhT/FT+N9Fh2mzRLpmAwG7qPQt281R1xZtrn75Kg0ZzEPJFNpsdrb+ BIiUpzbXzL9z6pJ2/MDokU+hyn6uXjbRyKK3rquR+NGS+/9ty6G0+vidi4MbZegWoAdgaF+4x LBjDtE0nz+yA26IMmpcBSDgSYj5vVsiyZd0EUIBHIfX/qO/lSabfeO17laPHcpTGHv98U5JJr 5rllW/RZEMDHgR55ko6CuJwbvMXYMdfGdOcUDCEQYPsqNwpekYRpWubAQKpLz6VKNdeoEtsrA d01Ag7vTGPg5bU4UC10x9bSrI2Bf0RwrdXwZu9v0Db9K+Nu2eCw3NMtw7WmjNWPMdYoyjat5S ZamYPmHV2BvS6Y1SVknrngqi5M25tHJ2aY3QirCAxstNGcn1s1vP1/mJF3zMRlXBAjvWELWOp BinyUQsJpdQKrKMKSt5j+DsTuKj0xfP6BeyVHk4tiV+Oz3ouALIWIw6Q7QnTTquW9dzyMrG1I 6U5ozPebCYyr8f84swLXnXAX6TWqYkizoXaOLU2r1SAagb/kA4ftUU5epgdEf4KddVtxXj3uD 0o+cFss/foJYh31LE+L+ZkFz4d/hYR5PfRz/5CjSZxHnV0NAkQa4OJvNzdehuiCHEpsHveagO OqyfduDOgCJC2ppUOWfzsGHgch8IhCpv2cofT7OFuaaGsSPebunY/kYWbyzIyZTTWqnZx53/G GNdLsT01EEliytS7xWBv6w6KQoZv1NC1XVp6LAK1wfaOdWy4FlUQpERa61/zAjOUB6+3GhMgk DlXcorgyHIpvaZkitQKTHcHOiw9H7XWGc+LyCKIeAyuX843o4GVShFdM+CivLcBIF39ruqz5S X0opScIYuUlPmnNrAk0JFtH/IaBZqjKnFVeuZ0GJw3ep9uuavxp5qH6fGNKtyNdlHUTnEALBm 9H3xVudWnpWzODk18TdrdJpqVyqNtjqODie0swx7sm7EHE+qbAIWr529ufKnuD1U9u3Tj6480 ek7Dg5J3IHNiWCrHGsCBUUb7Wk0sYy/L9NHLKx3bkj9AKFTMA7+Xk3rf+YlsNq1wnDhpbOiJ+ ez1pv3H2ZBIw5JKU8JEAHm+xRe 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.6 at phobos.denx.de X-Virus-Status: Clean Dear Tom, The following changes since commit e9de8c8c649044080371399a1ef4923b08632611: Merge tag 'u-boot-stm32-20220907' of https://source.denx.de/u-boot/custodians/u-boot-stm (2022-09-08 08:33:41 -0400) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-10-rc5 for you to fetch changes up to 8cf8ad353345cc4a92288b5136e7d714d2bdde4a: efi_driver: don't bind internal block devices (2022-09-09 16:07:54 +0200) Gitlab CI showed no issues: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/13403 ---------------------------------------------------------------- Pull request for efi-2022-10-rc5 Documentation: * man-page for tftpput UEFI: * fix driver binding protocol for block IO devices * don't delete invalid handles * add a unit test for the EFI Conformance Profile Table Other: * correct short text for tftpboot ---------------------------------------------------------------- Etienne Carriere (1): lib: efi_loader: don't delete invalid handles Heinrich Schuchardt (6): cmd: fix tftpput command cmd: correct short text for tftpboot doc: man-page for tftpput efi_selftest: export efi_st_get_config_table() efi_selftest: unit test for EFI Conformance Profile Table efi_driver: don't bind internal block devices cmd/Kconfig | 2 +- cmd/net.c | 92 ++++++++++++++++++++++++++---------- doc/usage/cmd/tftpput.rst | 87 ++++++++++++++++++++++++++++++++++ doc/usage/index.rst | 1 + include/efi_selftest.h | 11 +++++ lib/efi_driver/efi_uclass.c | 9 ++++ lib/efi_loader/efi_boottime.c | 9 +++- lib/efi_selftest/Makefile | 1 + lib/efi_selftest/efi_selftest.c | 38 +++++++-------- lib/efi_selftest/efi_selftest_ecpt.c | 76 +++++++++++++++++++++++++++++ lib/efi_selftest/efi_selftest_fdt.c | 17 ------- lib/efi_selftest/efi_selftest_util.c | 11 +++++ 12 files changed, 290 insertions(+), 64 deletions(-) create mode 100644 doc/usage/cmd/tftpput.rst create mode 100644 lib/efi_selftest/efi_selftest_ecpt.c