From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E9F1CC433EF for ; Sat, 26 Feb 2022 07:26:37 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 915428380F; Sat, 26 Feb 2022 08:26:35 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=canonical.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.b="T5qbs9PK"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 65F8B83A66; Sat, 26 Feb 2022 08:26:33 +0100 (CET) Received: from smtp-relay-internal-0.canonical.com (smtp-relay-internal-0.canonical.com [185.125.188.122]) (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 01D8C83049 for ; Sat, 26 Feb 2022 08:26:29 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=canonical.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=heinrich.schuchardt@canonical.com Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) (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 smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 869D63F1A1 for ; Sat, 26 Feb 2022 07:26:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1645860385; bh=a1PIjPzBko1WbkZ6AiS2APfWfvYMFKYgpx3ALHqcrwY=; h=Message-ID:Date:MIME-Version:To:Cc:From:Subject:Content-Type; b=T5qbs9PKWgyObprcf4vk3ieBlAIZIAOIhpiR6fkOg8jRKHGl1wKsAmFy4HGDHO8fQ JT48GXALYhgkZCRfKLxN9Wh2ljsDaTpCOI6c7c1kKMJgDzYJ9bEDoml3XMGHaLqDOA P0DKieC4YpiIQhD2pvlog/VOFYwin4O+hNiLdl+TQPQ4X9nV25JYCvTHxFVtA0gq/8 SGbq0admZlwlwedndHaIeQ2n9wENnzew7Wk7Gn6n37khTyD6TnwfB2zIDfMjCOIVNS VOyO8odsqGgsYlnnsvqc9OiM3zG5tkwgYhVCIWVgCyLo+drjQnKbL6WJ8fSUB5dotm lUQ3O3bM3iWfA== Received: by mail-ej1-f72.google.com with SMTP id 13-20020a170906328d00b006982d0888a4so3663694ejw.9 for ; Fri, 25 Feb 2022 23:26:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:to:cc:from:subject:content-transfer-encoding; bh=a1PIjPzBko1WbkZ6AiS2APfWfvYMFKYgpx3ALHqcrwY=; b=Ug9IlAGp33r2Tgt2QV2TlwH7OUXS36xX7OSJdsOgMmWEObT6s0Cb1vMhDzcP0O9Ofi mKPQ8bamYpB7orqFfa41CjzK2aYQGr2vAMUHaplpsd3Re2clnsDAzgZ90rvitRMWNyS9 CrwfhRjLqCsjcKWLKNay3ntZhHcrT5NxEvSZYfO2ELk0zBx8FsvAAeQuOFAY8N0pHvcT SH80SlGMAP+qfPtO11dClP4YWwH/E1zyp6k2mLLEdQA3ihZhQnF/cNyfmzkwh78pWLkS O7ndUIV3bbPG3HNsaA/UpDLaoWCpICaCYEPgE/cxYn2U4S1ZEymzZEvR0jqKkJGF657A nv7g== X-Gm-Message-State: AOAM533vJLWWcezJh1ZkyR3RKl9lVxmSKC+8EnmW1Xz+xhJxBJyhENZw Z+YPSJtIuHl9bKp/uIrcLg58pbc74KypvzJFSLE6uQAWXNaAu9TDPFGp50iCruS4PZrHWHIQTBj e3PPYuOQn/JSsWmBwYxJuBpF1ESfBGAk= X-Received: by 2002:a17:906:9b88:b0:6d0:f843:4068 with SMTP id dd8-20020a1709069b8800b006d0f8434068mr8522306ejc.678.1645860384639; Fri, 25 Feb 2022 23:26:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJxIIjvzHq987xOzaah3CsSQBqInq8dq/a6fjSyJv1JBQTd8VThZod/EZb+bed8y8UfSfrwYRA== X-Received: by 2002:a17:906:9b88:b0:6d0:f843:4068 with SMTP id dd8-20020a1709069b8800b006d0f8434068mr8522296ejc.678.1645860384394; Fri, 25 Feb 2022 23:26:24 -0800 (PST) Received: from [192.168.123.94] (ip-088-152-144-107.um26.pools.vodafone-ip.de. [88.152.144.107]) by smtp.gmail.com with ESMTPSA id e6-20020a17090681c600b006cea1323f34sm1922236ejx.29.2022.02.25.23.26.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 25 Feb 2022 23:26:23 -0800 (PST) Message-ID: <5489b71b-9ed6-061d-8ba5-b4d665849305@canonical.com> Date: Sat, 26 Feb 2022 08:26:22 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Content-Language: en-US To: Tom Rini Cc: U-Boot Mailing List , AKASHI Takahiro , Ilias Apalodimas , Masahisa Kojima , Masami Hiramatsu From: Heinrich Schuchardt Subject: Pull request for efi-2022-04-rc3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 c6ae38b38967a5c33d729c20e508a03ba3e0e3f6: Merge tag 'clk-2022.04-rc2' of https://source.denx.de/u-boot/custodians/u-boot-clk (2022-02-25 11:21:32 -0500) are available in the Git repository at: https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2022-04-rc3 for you to fetch changes up to 3fa9ed9ae3b30dd6e7f5e887c76d183ad72a44a2: efi_loader: update the timing of enabling and disabling EFI watchdog (2022-02-26 07:37:01 +0100) Gitlab CI showed no problems: https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/11093 ---------------------------------------------------------------- Pull request for efi-2022-04-rc3 Documentation: * add man-page for fatload * add SMBIOS table page UEFI: * partial fix for UEFI secure boot with intermediate certs * disable watchdog when returning to command line * reset system after capsule update ---------------------------------------------------------------- AKASHI Takahiro (1): tools: mkeficapsule: remove duplicated code Heinrich Schuchardt (2): doc: describe generation of SMBIOS table doc: describe fatload command Ilias Apalodimas (1): efi_loader: fix uefi secure boot with intermediate certs Masahisa Kojima (1): efi_loader: update the timing of enabling and disabling EFI watchdog Masami Hiramatsu (4): efi_loader: use efi_update_capsule_firmware() for capsule on disk test/py: Handle expected reset by command test/py: Handle expected reboot while booting sandbox efi_loader: test/py: Reset system after capsule update on disk cmd/bootefi.c | 17 +++ doc/arch/x86.rst | 2 +- doc/develop/index.rst | 1 + doc/develop/smbios.rst | 22 ++++ doc/usage/fatload.rst | 80 ++++++++++++++ doc/usage/index.rst | 1 + lib/efi_loader/efi_capsule.c | 20 +++- lib/efi_loader/efi_signature.c | 11 +- lib/efi_loader/efi_watchdog.c | 13 +-- .../test_efi_capsule/test_capsule_firmware.py | 37 ++++--- test/py/u_boot_console_base.py | 115 +++++++++++++-------- test/py/u_boot_console_sandbox.py | 7 +- tools/mkeficapsule.c | 2 - 13 files changed, 243 insertions(+), 85 deletions(-) create mode 100644 doc/develop/smbios.rst create mode 100644 doc/usage/fatload.rst