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 6E036C83F1D for ; Tue, 15 Jul 2025 05:38:07 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ubYLi-0003HO-1C; Tue, 15 Jul 2025 01:37:06 -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 1ubYLd-0003Eo-H9 for grub-devel@gnu.org; Tue, 15 Jul 2025 01:37:01 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ubYLb-0008RF-Bi for grub-devel@gnu.org; Tue, 15 Jul 2025 01:37:00 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-45600581226so29719795e9.1 for ; Mon, 14 Jul 2025 22:36:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1752557818; x=1753162618; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=H2PcZB0FtMAchZI3NyWLydCht44IJlMXfQEj6Mv9WYE=; b=emT+zAfeXyUHTQhJXbl9qBNhRy15lxVQGYANw04zZZmZe+5effr7jyPBRH6AF4Wb7w Vt4Vu1GcDIZ1zldT9WaaWFLU/AAHxaDxRYj3OWsfAemiSPIh6RVRO80rpXRU0yabF8Xk UIouLNe9x4EDEzcsfctG/Ve6r+gdDW0UoFBD+nnJaV95okhi9TdVVTG8eyjNSYwnVrxt ynGB0Wi69tcPF90Jt0hhwrE1RbbOmj868jqQj43veUkDkD+Vtz7R1hZka8XjmilAwFFw XZH93TqAM8ETbnj63IDZonWcyAc9Nugr9tDgVfl0/A2wJUgRH3TqHlLkkHD170A6t+nE +Acg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752557818; x=1753162618; h=content-transfer-encoding:mime-version: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=H2PcZB0FtMAchZI3NyWLydCht44IJlMXfQEj6Mv9WYE=; b=rw8wogMNwo1/WwBv99DmC/GYRgaSi56ZpZkoFJKJXbvy8SjRYJoE9kXmswkD2OD1rj jg3SMNKxIGJaPYMmtBzvrglHhTKYZM8St1WrN1kaghN6jVxh1HuOuJxHiYdk6dSHm6q2 SbmqhICsShOZD5+QG+oyJ9KYRg/d5sAoJQil70y76M+6nPg2I3nrGIcwq/Xdwl6pqL9Q +TqqogNMaMZd+jHtqUi4UKR7XciSVlBmwCQwZhscnRw2N1tsvJp/nYVni1OGDEyW8gZV kPId81CbSk27nOjSk4umTAg7oQnAKGV74aLS0/odfckBC1Tq34ov9hYhDPMHSNQwW/LO elGg== X-Gm-Message-State: AOJu0YySvuq/qgFV5yfhDIcFxwu5nyHQHtZfuXwqgcBPKiEaloTKbUJt nOyJ96mf3MqT7+Sa9XgzZwg4ShLi+7SQxZK3TLj8ViwPRaX3Ti10z7synbk4cOEtZ9w4o3QMcaE 9VUmW X-Gm-Gg: ASbGncv2KAxqugK0/R+vo2ihranqAp7QkRauH8lNs164a7Gl3IpgESwQtyS/VthCoN0 d0hLP3EGPcdmA+Lw5EGCUeUgstRLWZcTLkv1x/I2nFmyk0rigklBIIhAfKbkNnJI4aCJBrGIE+f D+e73Ytht8QvrRUTEWaPx5bYN668YkAhximk+3baydsRlgR63vGToTDqIVYxXvIpcx2clEKtPhm U0+TQEdl6lFMTlyeUyWZvPtcDinUKl0Uloj7IhK9zd2Z+QwtG9iqhHC4LQuTYgYpShszw4uGe3Q zpA9Bb/69p1mkxZZns3xUflQZNY8CNL4e2Fb58RSosEWKXd9FxVkecuu75TtY96TPCj0bzM+rdq Uu3tE8qtL8yJ690gXM92wj92tzLRPGEteK1CXuj9bVsi0GEemvBag X-Google-Smtp-Source: AGHT+IHTF81rUJXOraExHHL7jsJQqUOFk87rmf7KZoig2fUtWZ1zx7gFroseYTUZ3z83Wh/9k5W5uw== X-Received: by 2002:a05:6000:2d82:b0:3a4:eeb5:58c0 with SMTP id ffacd0b85a97d-3b60a1573dbmr587189f8f.20.1752557817738; Mon, 14 Jul 2025 22:36:57 -0700 (PDT) Received: from localhost (111-240-155-162.dynamic-ip.hinet.net. [111.240.155.162]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-23de4365b10sm102660015ad.240.2025.07.14.22.36.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 22:36:57 -0700 (PDT) To: The development of GNU GRUB Subject: [PATCH v2 5/7] tss2: Implement grub_tcg2_cap_pcr() for EMU Date: Tue, 15 Jul 2025 13:36:32 +0800 Message-ID: <20250715053634.20799-6-glin@suse.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250715053634.20799-1-glin@suse.com> References: <20250715053634.20799-1-glin@suse.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=glin@suse.com; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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: , From: Gary Lin via Grub-devel Reply-To: The development of GNU GRUB Cc: Gary Lin , Daniel Kiper , mchang@suse.com, patrick.colp@oracle.com, Stefan Berger , Sudhakar Kuppusamy 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 U2luY2UgdGhlcmUgaXMgbm8gc3lzdGVtIGZpcm13YXJlIGZvciBncnViLWVtdSwgdGhlIFRQTTJf UENSX0V2ZW50CmNvbW1hbmQgYmVjb21lcyB0aGUgb25seSBjaG9pY2UgdG8gaW1wbGVtZW50IGdy dWJfdGNnMl9jYXBfcGNyKCkuCgpTaWduZWQtb2ZmLWJ5OiBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNv bT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KLS0t CiBncnViLWNvcmUvbGliL3RzczIvdGNnMl9lbXUuYyB8IDIwICsrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dydWItY29y ZS9saWIvdHNzMi90Y2cyX2VtdS5jIGIvZ3J1Yi1jb3JlL2xpYi90c3MyL3RjZzJfZW11LmMKaW5k ZXggY2FiOTMwZDJiLi4zNzEzMTkwYWMgMTAwNjQ0Ci0tLSBhL2dydWItY29yZS9saWIvdHNzMi90 Y2cyX2VtdS5jCisrKyBiL2dydWItY29yZS9saWIvdHNzMi90Y2cyX2VtdS5jCkBAIC0yMiw2ICsy Miw3IEBACiAKICNpbmNsdWRlIDx0c3MyX2J1ZmZlci5oPgogI2luY2x1ZGUgPHRzczJfc3RydWN0 cy5oPgorI2luY2x1ZGUgPHRwbTJfY21kLmg+CiAjaW5jbHVkZSA8dGNnMi5oPgogCiBncnViX2Vy cl90CkBAIC00NywzICs0OCwyMiBAQCBncnViX3RjZzJfc3VibWl0X2NvbW1hbmQgKGdydWJfc2l6 ZV90IGlucHV0X3NpemUsIGdydWJfdWludDhfdCAqaW5wdXQsCiAKICAgcmV0dXJuIEdSVUJfRVJS X05PTkU7CiB9CisKK2dydWJfZXJyX3QKK2dydWJfdGNnMl9jYXBfcGNyIChncnViX3VpbnQ4X3Qg cGNyKQoreworICBUUE1TX0FVVEhfQ09NTUFORF90IGF1dGhDbWQgPSB7CisgICAgLnNlc3Npb25I YW5kbGUgPSBUUE1fUlNfUFcsCisgIH07CisgIFRQTTJCX0VWRU5UX3QgZGF0YSA9IHsKKyAgICAu c2l6ZSA9IDQsCisgIH07CisgIFRQTV9SQ190IHJjOworCisgIC8qIFN1Ym1pdCBhbiBFVl9TRVBB UkFUT1IgZXZlbnQsIGkuZS4gYW4gZXZlbnQgd2l0aCA0IHplcm8tYnl0ZXMgKi8KKyAgcmMgPSBn cnViX3RwbTJfcGNyX2V2ZW50IChwY3IsICZhdXRoQ21kLCAmZGF0YSwgTlVMTCwgTlVMTCk7Cisg IGlmIChyYyAhPSBUUE1fUkNfU1VDQ0VTUykKKyAgICByZXR1cm4gZ3J1Yl9lcnJvciAoR1JVQl9F UlJfQkFEX0RFVklDRSwgTl8oImNhbm5vdCBjYXAgUENSICV1IiksIHBjcik7CisKKyAgcmV0dXJu IEdSVUJfRVJSX05PTkU7Cit9Ci0tIAoyLjQzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVs QGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZl bAo=