From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web12.30705.1644816924746189703 for ; Sun, 13 Feb 2022 21:35:25 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=L9v/mDDq; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644816924; x=1676352924; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=aR2Vv1exTX26Kc4o8dMl4kCcgywwpp3lBCmEVBUJyWY=; b=L9v/mDDqs8J8r3FhWpv02H8QRGgECfkrfanDc0Qh+xaBFyU6EMABxnO0 wSlkXQtN7o5Rgwgfb3RXVXCOVUUKI9mVQ2z2DYgIYo4mY98K4pmJpqeHW +2OsM4fD5bMJp7OsbxgwrbcZv+eUA4M4hu6E4QjAih6p14nk/nx64O3MR Jfobu437lxqU9boEGT/g2sZdMCjFjx6Ye392e/9IXQBjyvoANQsUeqklw +7dhRBkeiH/Owphp/M67q7edK9I8SWVmu+3Sxt2Dvyt69Ityv1ymgXISs 5yvdD0f2Fq5Bfz4ENi1mWhnnNvUvpOosFUeI7/IhQS6EutwQUgsRhxMb6 g==; X-IronPort-AV: E=McAfee;i="6200,9189,10257"; a="336442097" X-IronPort-AV: E=Sophos;i="5.88,367,1635231600"; d="scan'208";a="336442097" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Feb 2022 21:35:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,367,1635231600"; d="scan'208";a="485205343" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga003.jf.intel.com with ESMTP; 13 Feb 2022 21:35:23 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Sun, 13 Feb 2022 21:35:23 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Sun, 13 Feb 2022 21:35:23 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Sun, 13 Feb 2022 21:35:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FkBHyM3yy2vJDH0K8yl9Tw/3SKkRI8W+5tZyrXJEg9ISp6zKOpjH2GbHq7S3XiDNi8/9PUVCqEYHvX0XKwbY+lMr9vzYVnmQgRtPJ0W4DVTgP7H1y/EccveSoDzTcHI5rUyyVtkM7LQnkZRZqOqETmH1FI5awoHhinf4TeAR5D0v/jDDgTkuAH5dDj1iyi3p8iJo+WzEVp2Igk9TRyoFAnaFA1PZiDxmxYaFNetRotQKbAnnTtt0eGjvNmh8Hfr7G3foob6d1T5bAxkKjiHTX80SqzAzBq5d4nHNZcoMjlQLHSsjOjwK30BVbqa3RBqwFFaNqAR/p1GvUI4C6Kdlog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LkYig2qkgXtK8eR6X3/glMeXKeTw8F44BNBlSXcVBKM=; b=K6vIrBsbHsPLZLQP4Gv9LjXSVFbIel45HpDM4SmDSfZxqU2AYRF2WHvqu5cxImmR512jS4A/tzVlEBbpfQSEkwODl7qI2QOALCgGvinQnWqF30y+Kjasq/rrkk8MkSrz6xew2fsG9OKiQdPWRoBbqwDF+V6kvb8LjXpRtOXB3dwCPy1nbLRqptUG/MlbEU1n7RS49ZUIf8zJPUAONsoAUoW2HbkhhtwcpiG34yuY3IAuYh1Yu82phnVgFnRPyj4JxRy2xqxTfI5+3dWC+sxU7tMKDlilD7YjK9VBtgqp0rFvytb3ZxRpLHP7qDIDloKOlG+M9T19dvnCs+OUPbmg3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by BN6PR11MB1635.namprd11.prod.outlook.com (2603:10b6:405:d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Mon, 14 Feb 2022 05:35:19 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::e0fb:ec1d:4e67:375f]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::e0fb:ec1d:4e67:375f%8]) with mapi id 15.20.4975.018; Mon, 14 Feb 2022 05:35:20 +0000 From: "Ni, Ray" To: "Chaganty, Rangasai V" , "Czajkowski, Maciej" , "devel@edk2.groups.io" Subject: Re: [edk2platforms][PATCH v4 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Topic: [edk2platforms][PATCH v4 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Index: AQHYBo/ueOfoFwqgGU6r5fVJ1ncFN6ySu8Fw Date: Mon, 14 Feb 2022 05:35:20 +0000 Message-ID: References: <20211207152032.932-1-maciej.czajkowski@intel.com> <20211207152032.932-2-maciej.czajkowski@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b39ef5c7-65b9-453d-d3ae-08d9ef7bca97 x-ms-traffictypediagnostic: BN6PR11MB1635:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3968; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Oe3PRUb+S/w5TCeLw+dLis4fE2y6URKdsXk81n9uzPCb9hQ3VNYAC8/3GPY4ITdXXjDzkhJysK7YSuBAf/KPG4QKiTmvaLch5FwdaT5P7UVW52dEfYm1TgpQ5I9Knuc2M65jyKpIFXtXlLCgdSfttomCfP5jNvk59vSp41B8nWCNZhBCCkkJNGtI/BoZ/kH6bIxxxgwXIsV9Ttm+qR5kA6wndyXZLQYPjPIOfui9h5vVbCdCjHmS3YoHz7J02p90lKCo9L2qLA3MrwkZU69JDiklnoUMf6A58SPpP6i717NkM4/Vwx/kn1lNicrnCt8ljuLLBT8infX9RO/tPakOzSM62oGRIAKRHmz/8RM4R5zMhT2KHMFZy0/eEMfwE2YB6Z2u5Vxo2sqx+T5FZEQcOLY+pJ6Ld6rI5MSU/uWIFI1OblHogQD+JXh+3pIu83URzLF2SPloPV9THiI+tv2UIsEZV8pHmW1Pia2xMMLfViarH38FosFWMaVsWfEqtOaNPmbGnNwKxDGVQ6ulCK7WTAc5TIume1pkBNIQM5AICRF4egJyW9IkJAjb6/FVoF8hKTP6q0Dmjoo4Q45eYBKkW7Uo2poA+Z43RkxTyq7H8b7tLKnf4biWXFnz4MMdp5yjgQOKXumtYPlQJ5yN0fj8MbMH8XAnqXcZHoJCWZCQxYav0UQn/JnxfCzSKMu9d4rRBYcA4qBhEdNUvA1j+DffIQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(66946007)(64756008)(82960400001)(19627235002)(8676002)(186003)(26005)(316002)(122000001)(86362001)(33656002)(2906002)(110136005)(8936002)(83380400001)(76116006)(66556008)(66446008)(52536014)(55016003)(5660300002)(71200400001)(38070700005)(508600001)(66476007)(38100700002)(9686003)(7696005)(6506007)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MZQ6ns9gDn7iNP1vWcU8gRtLUKhp7Pll6Kd3OCDLQziSDaeOIQsmpmQe/db6?= =?us-ascii?Q?GxQe4u7oQMmuXGlNb8aprBT70s8wLYPYFeMTcuCGKVREfIWLjJGUwxGb0TLS?= =?us-ascii?Q?9WlFC4ryQjEMMqEip/KA7QVCcdzaluiIz9Ke5WbCiodcRvQWxWBXLwhVfiwo?= =?us-ascii?Q?P2d4xLWBcHgSjwpRpqCvmZzPUs3fidYdWNDQUcupUSMuFmt0dP8iUj379Zw8?= =?us-ascii?Q?uPJGynOcxGfa0Pb5+4feaCMOULrhtauhkRHqD+NvqaHJIp5Be0GyfJhOjOpd?= =?us-ascii?Q?DdHGukQvFxjCvmaJixYQ+9EmWxpkGtdft1aqci4akookTmcbs5iqoQOdObXd?= =?us-ascii?Q?8gbEQBi8xR6OQM7eDDa4eYp2zx8IWGDupP22bS5AU7RtK6VBHts4HG5o8uJ6?= =?us-ascii?Q?B4msPQjUxzaNHsIsUSmZBXblf5t1Vk5SjqiCkIXV7Y2nD8/80F2jgpuLH07a?= =?us-ascii?Q?CXMczwerVtZhggw3yNk1t8kKBOe9JUC8C72mkQj2+/geg4SDUIvqgw0VObYx?= =?us-ascii?Q?4kyLiEjUbAq5z4OV9a9zPmIAlHOfkEyaOsgXT/WTLtF8aU9es41fCcU1LS4D?= =?us-ascii?Q?Uu94cYaCwbmj/BImtUa9rDvfE9B9v+6SAzpUAOMnwM6eoiSqhhNWbG3ao306?= =?us-ascii?Q?1WMzT32vnxISyZyZLvlL/CzBkI6gkMHCUb9CA2+wvYisu8zBUyy9C7MoKsq6?= =?us-ascii?Q?8h9yk0EncMRVLA2YPUfebVkbn/lVtGhzNt3UpQUqLE6JOLZM/zCcK0mlzoiV?= =?us-ascii?Q?5CAOcb29FtSeshf7Z+M2Yyx/uWaGsf9Ee5YGjYtHUPosj9atIQa7YFahBBZB?= =?us-ascii?Q?cM/5Q3kO6kF/TaRzUL19JnR3SYTQ5d+p9V7cVHIhQ54hBFOp0tRSXki2mZBq?= =?us-ascii?Q?9FRauNRxT9/BcM3AgTj+jr2fFdBiWz8r4Gx/7wasSQ5V6wWup37PUckZoUmS?= =?us-ascii?Q?BEQ9UmF0Bf/7nDz1dJ/NyLFqdULczgncl3wA2W3GHehFnyYMFUot4MC+yVoW?= =?us-ascii?Q?agqYFmQEwnD6G5qDZ+v4X9EZ2ARST9o2F/CPDwh/vMUM7LvgyOgsj8IDSXg8?= =?us-ascii?Q?SgZp1KAQox3C79CdCcZHL1lNYWscY5bSh7j9OgYk9pE4mVbrgJ1ROzBxqsYQ?= =?us-ascii?Q?SPV/Wl6czrkyeOQboqV14eO+ue07zXk58xBXNxUa5WbwW1jh7EvoJR5OsaQ2?= =?us-ascii?Q?pxJjQ17OTcTqGxxgPEXcMFVPCyleiZB850S5n0dFcb+luFGwlYXwbA7EHvz+?= =?us-ascii?Q?wUC8asSqROr2LoZkIkzY7h+VhlPXLheu/atya5JVDFDhZJsFw+07gdisyMY9?= =?us-ascii?Q?6oqP4HoTZ6WnqBwkkoWUht+VrwuB4K8Mwgpo9V787Q9YZPf0NJlCM9v4McvN?= =?us-ascii?Q?uPzisglls46psviaNNbFV5Lj0kpR25dDPE3NIk1KOTRKWzImajuvIJQk+cup?= =?us-ascii?Q?zPB6QHX/4HCT4egh7z/XHL7eeR2CZ3hyy1EpFsb8snScG0d2Uvn+MQDO+zwt?= =?us-ascii?Q?Egmu+rCk7qddjS7TZGcgHw+HzxpsiuI3tU75ZCYng/zH7Y1wwKPSeLA+5Hub?= =?us-ascii?Q?ciqfqeIsrOer5/+GV7eHSCUlJLcWkehc3pH5ILZcNNy8gUzrSkwEutu2NlXX?= =?us-ascii?Q?ogT4o3GxwHZetQtTR9TJOWk=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b39ef5c7-65b9-453d-d3ae-08d9ef7bca97 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2022 05:35:20.8130 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: f95py7lHNKWtsV924tlIsR68HmZVBzmSqBb+vbS3bfwtcBhz0h3fuw2SP0tDyVinv0+7GzZkHYSk/S5Lp30kXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1635 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni -----Original Message----- From: Chaganty, Rangasai V =20 Sent: Tuesday, January 11, 2022 10:07 AM To: Czajkowski, Maciej ; devel@edk2.groups.io Cc: Ni, Ray Subject: RE: [edk2platforms][PATCH v4 1/1] IntelSiliconPkg: Add IntelDieInf= oProtocol Reviewed-by: Sai Chaganty -----Original Message----- From: Czajkowski, Maciej =20 Sent: Tuesday, December 07, 2021 7:21 AM To: devel@edk2.groups.io Cc: Ni, Ray ; Chaganty, Rangasai V Subject: [edk2platforms][PATCH v4 1/1] IntelSiliconPkg: Add IntelDieInfoPro= tocol Added IntelDieInfo header into IntelSiliconPkg tree. The purpose is to have generic and unified interface for getting informatio= n about dies installed in the system. It will be implemented by silicon code. Cc: Ray Ni Cc: Rangasai V Chaganty Signed-off-by: Maciej Czajkowski --- Notes: v4: - removed Signature field =20 v3: - added EDKII_ prefix to interface - removed GUID definitons from .h file - corrected descriptions - made PPI/protocol GUIDs unique =20 v2: - added interface description - added die specific GUIDs into .dec file Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfo.h | 94 +++++++= +++++++++++++ Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec | 9 ++ 2 files changed, 103 insertions(+) diff --git a/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfo.h = b/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfo.h new file mode 100644 index 000000000000..bba2908bf598 --- /dev/null +++ b/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfo.h @@ -0,0 +1,94 @@ +/** @file+ IntelDieInfo definition++ Copyright (c) 2021, Intel Corporati= on. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Clause-Patent= ++**/+#ifndef _DIE_INFO_PROTOCOL_H_+#define _DIE_INFO_PROTOCOL_H_++typedef = struct _EDKII_INTEL_DIE_INFO_PROTOCOL EDKII_INTEL_DIE_INFO_PROTOCOL;+typed= ef EDKII_INTEL_DIE_INFO_PROTOCOL EDKII_INTEL_DIE_INFO_PPI;++extern EFI_GUI= D gIntelDieInfoProtocolGuid;+extern EFI_GUID gIntelDieInfoPpiGuid;++extern = EFI_GUID gIntelDieInfoPchGuid;+extern EFI_GUID gIntelDieInfoSocGuid;+extern= EFI_GUID gIntelDieInfoIoGuid;+extern EFI_GUID gIntelDieInfoCpuGuid;+extern= EFI_GUID gIntelDieInfoGfxGuid;++#define DIE_INFO_PROTOCOL_REVISION 1++/**+= Returns pointer to constant string representing die name.+ Name is speci= fic to die type.++ @param[in] This Pointer to the DieInfoProtocol context= structure+ @retval Pointer to the const string+**/+typedef+CONST CHAR8*+(= EFIAPI *EDKII_INTEL_DIE_INFO_GET_DIE_NAME_STR) (+ IN EDKII_INTEL_DIE_INFO_= PROTOCOL *This+ );++/**+ Returns pointer to constant string representing= stepping of the die.++ @param[in] This Pointer to the DieInfoProtocol co= ntext structure+ @retval Pointer to the const string+**/+typedef+CONST CHA= R8*+(EFIAPI *EDKII_INTEL_DIE_INFO_GET_STEPPING_STR) (+ IN EDKII_INTEL_DIE_= INFO_PROTOCOL *This+ );++/**+ Returns pointer to constant string represe= nting SKU of the die.++ @param[in] This Pointer to the DieInfoProtocol co= ntext structure+ @retval Pointer to the const string+**/+typedef+CONST CHA= R8*+(EFIAPI *EDKII_INTEL_DIE_INFO_GET_SKU_STR) (+ IN EDKII_INTEL_DIE_INFO_= PROTOCOL *This+ );++/**+ Protocol/PPI definition.+ The purpose of this = interface is to serve die-specific informations in a unified, generic way.+= It will be produced by silicon code per die, and can be consumed by any m= odule that needs contained information.++ Revision 1:+ - Initial = version.+**/+struct _EDKII_INTEL_DIE_INFO_PROTOCOL {+ UINT32 = Revision; ///< Current protocol revision+ /**+ Type = of the die that particular instance is reffering to.+ **/+ EFI_GUID = Type;+ /**+ Index of the die in the package.+ = **/+ UINT32 DieIndex;+ /**+ Unique ID= specific to the die and the associated generation.+ **/+ UINT64 = DieId;+ /**+ Generation and die specific steppi= ng ID.+ **/+ UINT32 SteppingId;++ EDKII_= INTEL_DIE_INFO_GET_DIE_NAME_STR GetNameStr;+ EDKII_INTEL_DIE_INFO_GET_STE= PPING_STR GetSteppingStr;+ EDKII_INTEL_DIE_INFO_GET_SKU_STR GetSkuS= tr;+};++#endif // _DIE_INFO_PROTOCOL_H_diff --git a/Silicon/Intel/IntelSili= conPkg/IntelSiliconPkg.dec b/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.= dec index f950c3d1c72b..e5b785ae6204 100644 --- a/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec @@ -92,12 +92,20 @@ [Guids] gFlashRegionAllGuid =3D { 0xbabe60dc, 0xf88d, 0x4584, {0x9= e, 0x54, 0x57, 0x44, 0x4b, 0xe2, 0x6e, 0xf3 } } gFlashRegionMaxGuid = =3D { 0x74c2e3c1, 0x8faa, 0x4659, {0xa7, 0xbb, 0x87, 0x1f, 0xbb, 0= x61, 0xd3, 0xb4 } } + ## Include/Protocol/IntelDieInfo.h+ gIntelDieInfoPc= hGuid =3D { 0x62CB6D68, 0x4771, 0x4569, { 0x81, 0xFA, 0x1E, 0x99, 0x6E, 0xA= 9, 0x91, 0xC5 }}+ gIntelDieInfoSocGuid =3D { 0x63287105, 0x578E, 0x4799, {= 0xBE, 0x55, 0x5D, 0xDA, 0xCA, 0x03, 0x74, 0xD0 }}+ gIntelDieInfoIoGuid = =3D { 0x23DA4C74, 0x54A0, 0x4E01, { 0x83, 0xB1, 0x8C, 0xA7, 0x43, 0x43, 0x1= F, 0xF0 }}+ gIntelDieInfoCpuGuid =3D { 0x6E5AF2E3, 0x5D84, 0x48F2, { 0x84,= 0x28, 0x99, 0xE4, 0x93, 0x4F, 0x51, 0xE4 }}+ gIntelDieInfoGfxGuid =3D { 0= x1D3D2599, 0x7A1C, 0x4B1E, { 0x8C, 0xC5, 0x0F, 0x88, 0x27, 0xA0, 0x2E, 0xEC= }}+ [Ppis] ## Include/Ppi/Spi2.h gPchSpi2PpiGuid =3D { 0x63c40580, 0x1= 0c4, 0x4a8e, { 0xb4, 0x16, 0x86, 0x85, 0x25, 0x7e, 0xce, 0x04 } } gEdkii= VTdInfoPpiGuid =3D { 0x8a59fcb3, 0xf191, 0x400c, { 0x97, 0x67, 0x67, 0xaf, = 0x2b, 0x25, 0x68, 0x4a } } gEdkiiVTdNullRootEntryTableGuid =3D { 0x3de059= 3f, 0x6e3e, 0x4542, { 0xa1, 0xcb, 0xcb, 0xb2, 0xdb, 0xeb, 0xd8, 0xff } }+ = gIntelDieInfoPpiGuid =3D { 0xF9E45CBF, 0x1E21, 0x434A, { 0x90, 0x88, 0x1D, = 0x10, 0x38, 0xF3, 0x68, 0xF2 }} [Protocols] ## Protocols that provide se= rvices for the Intel(R) PCH SPI Host Controller Compatibility Interface@@ -= 107,6 +115,7 @@ [Protocols] gPchSmmSpi2ProtocolGuid =3D { 0x2d1c0c43, 0x20d3, 0x40ae, { 0x99, 0x07, = 0x2d, 0xf0, 0xe7, 0x91, 0x21, 0xa5 } } gEdkiiPlatformVTdPolicyProtocolGu= id =3D { 0x3d17e448, 0x466, 0x4e20, { 0x99, 0x9f, 0xb2, 0xe1, 0x34, 0x88, 0= xee, 0x22 }}+ gIntelDieInfoProtocolGuid =3D { 0xAED8A0A1, 0xFDE6, 0x4CF2, = { 0xA3, 0x85, 0x08, 0xF1, 0x25, 0xF2, 0x40, 0x37 }} ## Protocol for devi= ce security policy. # Include/Protocol/PlatformDeviceSecurityPolicy.h--=20 2.27.0.windows.1