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 C08EAC433EF for ; Fri, 17 Dec 2021 18:05:30 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A2294830CE; Fri, 17 Dec 2021 19:05:28 +0100 (CET) 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="hnwxGocZ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 718C683086; Fri, 17 Dec 2021 19:05:26 +0100 (CET) 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 F013283420 for ; Fri, 17 Dec 2021 19:05:21 +0100 (CET) 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=1639764320; bh=9c89F69FhMTbz/grRR5VG3p7LXBf6aqQ+HyvhHg9DI8=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=hnwxGocZxyzQEJyhPmCuInlz6nvIpBTI3NbSoXl4jffrHgyr5Nnkdqp9a+12o8tEz fmWIKa9US+dKvYn6RdV+V+ykfl99f3+zyPc+XpD8qG380M9mIsukxD8QV8PHsJVlEd aZLNMg+8ojNnzU9rub6IGPJpkD2EhO1kYME2BAns= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.35] ([88.152.144.157]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MjS9C-1mEXms00B0-00kzGg; Fri, 17 Dec 2021 19:05:20 +0100 Message-ID: <2c6d3e15-d8e9-71f5-f258-a7079fefcb87@gmx.de> Date: Fri, 17 Dec 2021 19:05:19 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Subject: Re: [PATCH 0/3] Conformance Profiles Table support in U-boot Content-Language: en-US To: Jose Marinho Cc: ilias.apalodimas@linaro.org, sughosh.ganu@linaro.org, takahiro.akashi@linaro.org, agraf@csgraf.de, nd@arm.com, Samer El-Haj-Mahmoud , Grant Likely , u-boot@lists.denx.de References: <20211217125506.138902-1-jose.marinho@arm.com> From: Heinrich Schuchardt In-Reply-To: <20211217125506.138902-1-jose.marinho@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:KDIBrge7XJef6Mp6494k7+hmq2CoUA4iUBqvcR/dgDeqkeWvr+3 NhP+Ho2mkQEnrh+rPLyN97rqEjHTsipcKLWpgU7DcotR0B4PbLa96jVEwTylVdM52e4fXZE zPWH5cO/AbtIxz7tF21XMTggxIcoxMLxwUVjCOmQ3aGQ/97c7XL7TP4aQ3NGO9/1ax6bSEP 9+uGTgw+RqmpCOqpIhXrQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:+ZeDk1fsZhk=:b0AIgFkPMJMhm83iywSEJU lFDWKJU/UM5iP/Vh/cGZjQnQoZkGCOy3982Y2lDcMU3mdFEpRQAm1hbiqYfxQ+987FwEklN+y D0SrYH7yvCGtd9JzH7ACS4v9g48mhDvXgsWf55O3ZYS90Xu0QYqh2W210b8Hte5PGCrtge70L xb20z/T0Q9FYZvdKCXiyt8cy9A5xYHBHK6Y8UusZ3h2sUg97uR739Fvbcoj8BfYd5VdfjdgOL Omm0bx0vFeqZaptJXt6eiaSUn6AWi5a6XkCGUm9mTpDcfmixQlys4yq1iJBj/yN4hJJcfLV00 jWh6MDqjkmaxcaWtLt8MsiB5D82EW08Fhgbu/1+CR2HxNu+RapEajUWuaLS760spw4jPMbSt/ 3a86YbQ2tcWDYZAR8BHKe8GlBed4Zl9tkwIVc8hwWOG4sI0tV3T8tBZRHJhMC/F5hc/HK3hVO vo6WM76U65jWskBChc5CD4cRjGmPRvZ1Jrj7HKlMXj96kzUHcqLsiSYMbqcNUE87E/KFUq2wg UbO3gCCdIHOn8RhyBxkMOSbZgj2DJCyDu6uZSjv5nzg8npn3YTk5IODjbQioa8AL0gWYIZPBR pZJiY/wbT/hRkZddQ/XHO1hzH8jypPt5IvC/pnfWX29qqxclJwIAFNkppAwXoF9jN7I0rmrUq ly6MElMNA4zHQTqGW2b7uLyFjVTorWwdTkbdUo0i2iOMbeB9EIX+iy6Ubr0iN7USbPb3u42hg ukRGJ7D5GZPv7JJXMi7a2r0ha1boT5K5o8z8cZZUrYxnVL8r9Mbpn6lqkZCzMzGxynHmUMBky i4FdqnItbpU0Khno8kYT6qhBKCTX4aJNDsxv/CdUt9uCNHiFUTNQAxg4EcNakEsFccG4yYCG3 OB5Qw3NENfWN/uJRAZotF7H2dPqNgCVVzMBsKKJJG3ZtRqmt6h29u4ZbbsWhFT5BjzcSCxTXV uPbiCojX4msfRd0iMTuHvX4bfibkBXwIF03bcGEv4JWJwV/3HYPb0SdRF+95QyS2XN1D1yCFQ j/VicbOq2LNs9gfA7eBz7GGGizbThuRV+JNPechc8ojCyL97OKGbOdywhpvvCDtsS6K5N2gg/ TSRaxPiGsUSu4c= X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 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.2 at phobos.denx.de X-Virus-Status: Clean On 12/17/21 13:55, Jose Marinho wrote: > The Conformance Profiles Table (ECPT) table will be included in the UEFI > specification 2.9+. The change suggested in https://bugzilla.tianocore.org/show_bug.cgi?id=3D3591 is a not well designed: How could the missing of a table ever be taken as a sign of compliance? How would an application make use of the table? What information does it provide that is not better obtained from API call= s? As the table is not defined in UEFI 2.9 and no software uses it, why should we implement it? Best regards Heinrich > The ECPT table was introduced in UEFI following the code-first path. The > acceptance ticket can be viewed at: > https://bugzilla.tianocore.org/show_bug.cgi?id=3D3591 > > This patch set implements the ECPT table in U-boot. > > Jose Marinho (3): > efi: Create ECPT table > efi: ECPT add EBBRv2.0 conformance profile > cmd: efi: efidebug print ECPT table > > cmd/efidebug.c | 45 +++++++++++++++++++ > include/efi_api.h | 14 ++++++ > include/efi_loader.h | 9 ++++ > lib/efi_loader/Kconfig | 12 +++++ > lib/efi_loader/Makefile | 1 + > lib/efi_loader/efi_conformance.c | 75 ++++++++++++++++++++++++++++++++ > lib/efi_loader/efi_setup.c | 6 +++ > 7 files changed, 162 insertions(+) > create mode 100644 lib/efi_loader/efi_conformance.c >