From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=chao.b.zhang@intel.com; receiver=edk2-devel@lists.01.org Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 51B8621A02937 for ; Mon, 19 Nov 2018 18:54:01 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Nov 2018 18:54:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,255,1539673200"; d="scan'208";a="97597130" Received: from shwde9099.ccr.corp.intel.com ([10.239.9.133]) by FMSMGA003.fm.intel.com with ESMTP; 19 Nov 2018 18:53:59 -0800 From: "Zhang, Chao B" To: edk2-devel@lists.01.org Cc: Yao Jiewen Date: Tue, 20 Nov 2018 10:53:58 +0800 Message-Id: <20181120025358.25764-1-chao.b.zhang@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 Subject: [PATCH v2] SecurityPkg: Update TCG PFP spec revision. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Nov 2018 02:54:01 -0000 UEFI TCG has aligned with TCG PFP 1.03 v51 along with Errata Version 1.0. Update spec version accordingly. Spec Link: https://trustedcomputinggroup.org/wp-content/uploads/PC-ClientSpecific_Platform_Profile_for_TPM_2p0_Systems_v51.pdf https://trustedcomputinggroup.org/wp-content/uploads/PC-Client-Specific-Platform-Firmware-Profile-for-TPM-2-0-v1p03_r51-errata-v1p0_170426.pdf Cc: Yao Jiewen Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Zhang, Chao B --- SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.inf | 4 +++- SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf | 4 ++-- SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf | 4 ++-- SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf | 4 +++- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.inf b/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.inf index 22eaced5fa..5610bc4da5 100644 --- a/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.inf +++ b/SecurityPkg/Library/DxeTpm2MeasureBootLib/DxeTpm2MeasureBootLib.inf @@ -1,10 +1,12 @@ ## @file # Provides security service for TPM 2.0 measured boot # # Spec Compliance Info: -# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21" +# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 1.03 v51" +# along with +# "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 1.03" # # This library instance hooks LoadImage() API to measure every image that # is not measured in PEI phase. And, it will also measure GPT partition. # # Caution: This module requires additional review when modified. diff --git a/SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf b/SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf index 2b89869ef1..12b7448ade 100644 --- a/SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf +++ b/SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf @@ -1,12 +1,12 @@ ## @file # Produces Tcg2 protocol and measure boot environment # # Spec Compliance Info: -# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21" +# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 1.03 v51" # along with -# "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 0.21" +# "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 1.03" # "TCG EFI Protocol Specification" "Family 2.0" "Level 00 Revision 00.13" # # This module will produce Tcg2 protocol and measure boot environment. # # Caution: This module requires additional review when modified. diff --git a/SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf b/SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf index 9608f9ae7e..ea9dc759ab 100644 --- a/SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf +++ b/SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf @@ -1,12 +1,12 @@ ## @file # Initializes TPM 2.0 device and measure FVs in PEI phase # # Spec Compliance Info: -# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21" +# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 1.03 v51" # along with -# "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 0.21" +# "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 1.03" # # This module will initialize TPM device, measure reported FVs and BIOS version. # # Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.
# Copyright (c) 2017, Microsoft Corporation. All rights reserved.
diff --git a/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf b/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf index 142941e269..0a08885786 100644 --- a/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf +++ b/SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf @@ -4,11 +4,13 @@ # Spec Compliance Info: # "TCG ACPI Specification Level 00 Revision 00.37" # "Physical Presence Interface Specification Version 1.30 Revision 00.52" # "Platform Reset Attack Mitigation Specification Version 1.00" # TPM2.0 ACPI device object -# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 00.21" +# "TCG PC Client Platform Firmware Profile Specification for TPM Family 2.0 Level 00 Revision 1.03 v51" +# along with +# "Errata for PC Client Specific Platform Firmware Profile Specification Version 1.0 Revision 1.03" # # This driver implements TPM 2.0 definition block in ACPI table and # registers SMI callback functions for Tcg2 physical presence and # MemoryClear to handle the requests from ACPI method. # -- 2.16.2.windows.1