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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 09B89C77B7F for ; Fri, 27 Jun 2025 07:44:30 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uV3kZ-000139-M5; Fri, 27 Jun 2025 03:43:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uV3kY-00012n-Dg for grub-devel@gnu.org; Fri, 27 Jun 2025 03:43:54 -0400 Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uV3kS-0008Fl-PV for grub-devel@gnu.org; Fri, 27 Jun 2025 03:43:52 -0400 Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-b34a71d9208so1395240a12.3 for ; Fri, 27 Jun 2025 00:43:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751010225; x=1751615025; darn=gnu.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=U3fUyiPLJrduw5jdeRw4jQxzi3jk+FAs1JjuQXEn7gg=; b=P0Sgvm2VZozRici8C4/zwQNi8J1FKA+aBUZVbC/QWuO6YZK98awtk9Fs0GICoVeB86 cbwAIb+KDX5kSXBfUKwgALFY4CZ8mPZU0m4ephaTtI9gZmVpmWnmyYxW1ZlUlIJ/JSLR Z4BEuRxLVxua9mOOEHFTaak3KALZRmyar++IwSr0LKSbbhxGvfs2AAechrm3lmG0ROzk SH0OKBAO7e/fJ1ZoJ6q7NfgTwQbc6KwXu5pusF3hO4rUW9GnNvo3GMDuZ3PGNC/cZkIk i/kcWnyflaPx3dKIsb3eQBTVs69giJR2Ckzd91jNAdFQYFFH3+zw6haCV2Vtja3bFyHD S/ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751010225; x=1751615025; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=U3fUyiPLJrduw5jdeRw4jQxzi3jk+FAs1JjuQXEn7gg=; b=SMqbofAuD1sCrCzft9D8vHAXVGTSKK40fLIEJ6kMmnO1iKaqc7zW5VYB+0t0hwTpYk M5Mv3//dCEbMpHsNZZCrv6gIwbOVO2LiXyDZCTRPXfR9mYJlMnENaGtJVfwVBA+Hfk/w 3ztPDX1Fax+LeHLpZrRttXJ5qsXe5HHt37Uj66BQrIwrq/oPlFX1zm5WGuIVyvvIaCwE WyWUfg04GOvK1+FEI2tYsqDGCqni7Io4V8h3Zo08ByFXRwnkTxiXi/2NLonFWlpcLfEM 5FqVjFvkYqlnmmRxE5gcN2kMQ7ZbGaUFWJ6NDOzxanQaneleJaS4gLM9PLbehYH9+r53 Lvtg== X-Gm-Message-State: AOJu0YwwsmzpFYeOF67akgzi/vaefGhG7+mr2I00hLXlaTgXOrndTQo7 cpjDQ8XA1TNpJQd0bkAO+sOXBHdppXyAtfPzaNVvI6gJlCEhX2tW2t48JBAjbA== X-Gm-Gg: ASbGnctZxP6ef9kZjCkXvxypBifQuiB/8gP1IJEg41JlkcItEBtw1rLUC+9ZAh/JTWv ket8klSamp3UedJKkZ0b/Gh7bGB9+j5veMC3uyjD+fG+/Bs99j/ZGSTU2mmkJ1TOb3GJ6uux+KT HNMutOZCmXm5KLdqFVwegQ9Wqpf2kKN1u++59xrArBmRTOemjee59EX1GluPmU6ix+gayhKwPC5 Lqe+MwhcLtKtnhjU2cAzS9+hwOMMIY5JcqR4BiOWcfiqDoQJz6hUIFTwa92EuC0LZy3xUiNF2qP q2kHoruQOgXJ534q9BfLx88J+ystD538Ou9mKQgUH2i/c1sRY17/KguHadA= X-Google-Smtp-Source: AGHT+IH/TENtgaCSW7sNzjZ4+d4xVq979PxmBwLVJCZvz8WeIXw1usFD8ZGhLYNJ9DAVpYS4CKaM9w== X-Received: by 2002:a17:90b:530c:b0:313:28f1:fc1b with SMTP id 98e67ed59e1d1-318c9225e3cmr3462328a91.9.1751010224957; Fri, 27 Jun 2025 00:43:44 -0700 (PDT) Received: from localhost ([112.64.138.194]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-315f5437b40sm6127463a91.37.2025.06.27.00.43.43 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 27 Jun 2025 00:43:44 -0700 (PDT) From: chench246 To: grub-devel@gnu.org Cc: khaliidcaliy@gmail.com, chench246 Subject: [RFC PATCH v2 0/2] efi/tpcm: Add Trusted Platform Control Date: Fri, 27 Jun 2025 15:42:27 +0800 Message-Id: <20250627074229.31458-1-chench246@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20250515192659.3896-1-khaliidcaliy@gmail.com> References: <20250515192659.3896-1-khaliidcaliy@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::52e; envelope-from=chench246@gmail.com; helo=mail-pg1-x52e.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org SGksIEtoYWFsaWQKClRoaXMgc2VyaWVzIGFkZHMgYmFzaWMgc3VwcG9ydCBmb3IgdGhlIFRydXN0 ZWQgUGxhdGZvcm0gQ29udHJvbCBNb2R1bGUKKFRQQ00pIHRvIHRoZSBFRkkgYnVpbGQgb2YgR1JV Qi4gVFBDTSBpcyBhbiBvcGVuIHNwZWNpZmljYXRpb24KKEdCL1QgNDA2NTAtMjAyMSkgdGhhdCBl eHRlbmRzIFRQTSB3aXRoIGFjdGl2ZSBydW50aW1lIG1lYXN1cmVtZW50LAplbmFibGluZyBjb250 aW51b3VzIGF0dGVzdGF0aW9uIG9uIGRldmljZXMgdGhhdCBtdXN0IGNvbXBseSB3aXRoIHRoZQoi TGV2ZWwtMyBFbmhhbmNlZCBTZWN1cml0eSIgZ3VpZGVsaW5lIGluIGNoaW5hLiBSZWZlcmVuY2Ug bGluazoKaHR0cHM6Ly9zdGQuc2Ftci5nb3YuY24vZ2Ivc2VhcmNoL2diRGV0YWlsZWQ/aWQ9Q0Ux RTZBMURENURBNThGNkUwNTM5CjdCRTBBMEE2OERGCgpJZiB0cGNtIHJlbGF0ZWQgcHJvdG9jb2wg aXMgbm90IGltcGxlbWVudGVkIGluIFVFRkksIHRoZW4gdHBjbSBtb2R1bGUKZGlyZWN0bHkgcmV0 dXJucyBOT05FLCBrZWVwIGNvbXBhdGlibGUgd2l0aCBub24tbWVhc3VyZW1lbnQtc3VwcG9ydApV RUZJLiBUUENNIGlzIHN0aWxsIGRldmVsb3BpbmcsIGFuZCB3ZSB3aWxsIGFjdGl2ZWx5IHB1c2gg dHBjbSBmdW5jdGlvbgppbnRvIFVFRkkgc3BlY2lmaWNhdGlvbiBpbiB0aGUgbmVhciBmdXR1cmUu CgpTb21lIEJJT1MgbWFudWZhY3R1cmVycyBzdWNoIGFzIEluc3lkZSwgQnlvLCBldGMuIGhhdmUg YWRkZWQgc3VwcG9ydApmb3IgdHBjbSwgYW5kIHNvbWUgT0VNIG1hbnVmYWN0dXJlcnMgc3VjaCBh cyBMZW5vdm8sIEluc3B1ciwgSDNDLCBldGMuCmhhdmUgZW5hYmxlZCB0cGNtIG9uIHJlbGF0ZWQg cHJvZHVjdHMuCgojIyMgS2V5IGNhcGFiaWxpdGllcyBpbnRyb2R1Y2VkOgogICogUHJvYmUgdGhl IEVGSSBUUENNIHByb3RvY29sIChHVUlEIEY4OUFCNUNELTI4MjktNDIyRi1BNUYzLTAzMjhFMDZD CiAgICBGQ0JCKQogICogUHJvdmlkZSBgZ3J1Yl90cGNtX3ZlcmlmeV9pbml0YCwgYGdydWJfdHBj bV92ZXJpZnlfd3JpdGVgLAogICAgYGdydWJfdHBjbV92ZXJpZnlfc3RyaW5nYCBjb21tYW5kcwoK IyMjIENoYW5nZXMgc2luY2UgdjEKICAqIFNwbGl0IG1vbm9saXRoaWMgcGF0Y2ggaW50byAyIGxv Z2ljYWwgcGllY2VzCgpUaGFua3MgZm9yIHRoZSByZXZpZXcgYW5kIHNwbGl0IHN1Z2dlc3Rpb24u CgpGZWVkYmFjayB3ZWxjb21lIQoKQmVzdCByZWdhcmRzCgpjaGVuY2gyNDYgKDIpOgogIGVmaS90 cGNtOiBBZGQgVUVGSSBpbnRlcmZhY2UgZm9yIFRQQ00gbW9kdWxlCiAgZWZpL3RwY206IEFkZCBj b21wbGV0ZSBzdXBwb3J0IG9mIFRQQ00gbW9kdWxlCgogZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUu ZGVmICAgfCAgIDcgKysKIGdydWItY29yZS9jb21tYW5kcy9lZmkvdHBjbS5jIHwgMTYzICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGdydWItY29yZS9jb21tYW5kcy90cGNtLmMg ICAgIHwgIDk5ICsrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9ncnViL2VmaS90cGNtLmgg ICAgICAgfCAgNjAgKysrKysrKysrKysrKwogaW5jbHVkZS9ncnViL2Vyci5oICAgICAgICAgICAg fCAgIDMgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMzMxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSBncnViLWNvcmUvY29tbWFuZHMvZWZpL3RwY20uYwogY3Jl YXRlIG1vZGUgMTAwNzU1IGdydWItY29yZS9jb21tYW5kcy90cGNtLmMKIGNyZWF0ZSBtb2RlIDEw MDY0NCBpbmNsdWRlL2dydWIvZWZpL3RwY20uaAoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkdydWItZGV2ZWwgbWFpbGluZyBsaXN0 CkdydWItZGV2ZWxAZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5m by9ncnViLWRldmVsCg==