From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web11.909.1641866830037639015 for ; Mon, 10 Jan 2022 18:07:10 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=PA7TRZ7S; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: rangasai.v.chaganty@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1641866830; x=1673402830; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=rCTp2drtzeAyfTdkTTh74ALH3KHniHT0udBFSIYZhvk=; b=PA7TRZ7Sk04goI1/+jSuQ7LMvyirYG1RQRh0M2kGGcp+sd2YRdqw44SO UTVm816ws831c1IgNZzzz9gYspdpdMgi9i944lJ0ll1YmI549kSWfj+1o Nz4T8UxPFZVY08aC8AlWKCSrCo6UPY2hCnhTnYh9qoTp6vameo/FJTcUU IR/cdh6EJiHEmAYC30odduIhHUKrrVUPnbNAXxZGPh1oGk1wRFqXJioBW RVckZi640yhKJADT6COFNpUVq/8VyfvACF3xQ7x/2XaY5kMZ+fKGicGOA blhfaI3+ClRxnP+7ba32oxK9NGmZFf4Ysj6DBehPHCiVAA3duYqp+srZK Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10223"; a="243579707" X-IronPort-AV: E=Sophos;i="5.88,278,1635231600"; d="scan'208";a="243579707" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2022 18:07:09 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,278,1635231600"; d="scan'208";a="764715286" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 10 Jan 2022 18:07:09 -0800 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 10 Jan 2022 18:07:08 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Mon, 10 Jan 2022 18:07:08 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 10 Jan 2022 18:07:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CxS99SCvcYTd2Iy8JcM1D39KPvwIz2rTUWOjPUM8wdNEBQ1kaW/lzujSLqiA5UXzNl/Xsvz/kbhLvhABFWfISlRr75M5G1UXImumVaDoIusr3igQhmC6LP89qWki8Ve6WDVVFCuBaMPvYS2dhx7R+tD0KkLCCg7eG9YAR/fZHKDdC8wPhNjMeNWAOCzO4+LwdZYWdMM4c+QBRLZ4VgQFxOGRG2oWone/s0dEFup60wvUlUGXyaCGtLzneCGtoAsWTrRs3DvphAK3bb7iIKFI9XfUofecfbbKFhC55AGXRfKeqLYwSh0nOCz4dJZN2ZzCqbMYJ3077r6xJUzwVs7oVA== 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=e2kaqac4bgWSUPfcMpLSoTon6QSWwJ8qDZF926NOuI4=; b=gX9XY7e55VmaTmdbVfoNoZ6SgsHJQNgh0vJ4x2WnqFcMM9jW8DJ3fxHWv+6mLgOVKJ55+jK1vsYV6mAidZ1obVBFxricmjpSdGbm9c60nnDxW12y8QR/dXkhV/F9OXB63SHxhrCCkCFr81Ihx7d8DzJR6riWjPmqosugtDKK6z3PF3h2YmL9n4P9xKPOLWR/HxKF+4fyz/hY1nLjVMnPTGjE/af+qwf39ZzuZV8byFjoSH17kTejZp0M/dqGKUi+Cz+ntqWm1aorJMrKdGCsmYv3f5pBcWTHYeTXKW5VkHtHhAb6rPCT9/jGuZ95y4Ih7yoWe3pmZvmxv/4z2VXVjw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW3PR11MB4602.namprd11.prod.outlook.com (2603:10b6:303:52::19) by MW3PR11MB4601.namprd11.prod.outlook.com (2603:10b6:303:59::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Tue, 11 Jan 2022 02:07:05 +0000 Received: from MW3PR11MB4602.namprd11.prod.outlook.com ([fe80::ec00:565c:a1db:998b]) by MW3PR11MB4602.namprd11.prod.outlook.com ([fe80::ec00:565c:a1db:998b%6]) with mapi id 15.20.4867.012; Tue, 11 Jan 2022 02:07:05 +0000 From: "Chaganty, Rangasai V" To: "Czajkowski, Maciej" , "devel@edk2.groups.io" CC: "Ni, Ray" Subject: Re: [edk2platforms][PATCH v4 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Topic: [edk2platforms][PATCH v4 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Index: AQHX634JBl3GZOZZvk2ubq99EewQJ6xdSJjw Date: Tue, 11 Jan 2022 02:07:05 +0000 Message-ID: References: <20211207152032.932-1-maciej.czajkowski@intel.com> <20211207152032.932-2-maciej.czajkowski@intel.com> In-Reply-To: <20211207152032.932-2-maciej.czajkowski@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.200.16 dlp-product: dlpe-windows 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: 02369c6d-d95e-4020-6f2f-08d9d4a710be x-ms-traffictypediagnostic: MW3PR11MB4601: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: Ux080tAT7hubKNA1NNNCRHpkbjiuBPNCHN7NxyawlymwmO1OwDrDJ4HlI2BzXUV6+QuS8OUYMbq/rrZavyJEQYKp4h+HMk6MScNgHo1QqNnVeOVrnt1eEECSIk/smhRXjW1RSVb4jCpqSEtgzojW3hE3WNWiNwo6Vo6m/zybzpmnaDG1v1Bf0gUW3qUahukv5TSqY/fiTsuLzJ2v9pu157PGevBedT+xclTrrbivVUYTYE6GTOXdjlksDTkLHrsRT+9MeCRBpMFP39Thh6Qlto186seyE3c/coC2yOEx1W/EFLBuMmHiaIzYCi/3eSxJt+qhsc9+Fo52oJ4qRKK7+p1LKeglGbQojTn0UnYuT54RWqnr8m2sncvdIw1wbbOKWqlDBrOK+f3UjVBve9hcSU/225eY4HjUo9TBiafsZhCP2f17WpkNKPOTfLs+hZxYxLUFLNlZQ95WzrzplR/GfFMQLRKK6wXAW+PRRyUvFQaRpfGyq7mB9lWfu2v3ItfNs1dHGVTBTQINTDl2VpMnFfoBKd6KudhNlmhvfuCXt9Y26gkIWNyzE8GhBihMBtqvCdRGPOhHskwjqndxoyKtQbBo5rhdVuIBoXBMP87JGVnnTimI5HCAZs726BIg4JL1/uw0nGcjZNXj/HNzcidtQhx4JMscCgBqfkNuCvz4/sMe39umZf1SBssau9s700zBb/horGbVEf0/Y7ufogPn9Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW3PR11MB4602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(82960400001)(66556008)(64756008)(66446008)(5660300002)(33656002)(83380400001)(66476007)(52536014)(76116006)(66946007)(7696005)(6506007)(508600001)(4326008)(53546011)(55016003)(107886003)(38100700002)(26005)(8936002)(110136005)(122000001)(8676002)(2906002)(9686003)(86362001)(71200400001)(316002)(186003)(19627235002)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?as3E613uuorFMZOuX1nxfM/pofwxJo/upU8H8rCsIcJjUmdayfc0X+PTwaup?= =?us-ascii?Q?oTBC1UawyUhxA74q72BaFDw9xNBVpT72ulcVWDHC//1Gp7cLbrNIA5vhLBFq?= =?us-ascii?Q?UWXlzSewxyiIR5lhWpO9BLjKuGR+4uO/DedV9PigyI3GKHCAoSqzCX98IjsF?= =?us-ascii?Q?S3BBxPGlAWeLENHaslkbsyrw4vuY8XqJezb2SeGNsMHM3vQIJwsi/4FC1+4Y?= =?us-ascii?Q?7XMEPWw0mG4n4ylPCTgRUi8TMfsCW85ZR3ZVUj89z0x0X8fNKiEjDJ/Jar7X?= =?us-ascii?Q?GcLuL6+zGRcp+a7e0okBESGaakhofmRuUi97Rom6YYLtmvFbaqHVweUDpMhJ?= =?us-ascii?Q?mhGYGXnkWtJGKnoKwd+dH3F7DIp9ntmSH0ZXiIvl5wv7HQVTSKFKgdijtbCZ?= =?us-ascii?Q?4Clzwff3l4J25ElktBoEJuDXSyLhHKlET59qBSF21bbmEmEKRVTe0qTsThUz?= =?us-ascii?Q?9KbwttfQSPPWAOCKAdtwdnX73KixSoj8LFZN9npNekgfiSFwD9m/2tltX8+x?= =?us-ascii?Q?9+qiCFgpZ+iKhuX72loibU2X7MTYS3bMI7fnDIHZ20E4/BQDxgP8phZt6g+k?= =?us-ascii?Q?U1QXkWHlznk/7sMWnTIW5JMxUoz6cAR7ry053yebIRWArFHyLAJuI35OCwRo?= =?us-ascii?Q?PjpuRmgzQ6ac5xIlTVHx/SC9Sgs+k1cXsLeI66vbIXc+IGOEywdOJfpAJRXT?= =?us-ascii?Q?CUGhezgX9sd65l4TkiNFCLEMSicnfJ3+kaCqN/mlM4rQQbfwWFefVI/D/Jj5?= =?us-ascii?Q?52xcxhi3LJSml+kcdJyQTz8gFDGL1aOUc4ZYtco9D/akQOChQjDXJPllsly0?= =?us-ascii?Q?FQDFL92dn5AXDoD3DGJN5tYD/JsoWhXcAWp4ozo6XQFHD38ZIR4SDpuHzKuD?= =?us-ascii?Q?0Pu+wazrg6jZ07oqdAPnERKQTQAP/VobmwphliYUYxkUTqcmIPikFiVqyiCI?= =?us-ascii?Q?ShtxlHcMtuhUupBjutV8kl+PUrxz62TVyjd6CD1cNYwZCO7jd/0lznOH4nAh?= =?us-ascii?Q?O3Y7t3BA0Rp+/oF1B2r0EAxaJ2N+byXmG+DfV76fvKTWrbKrayDuwl4t7SN0?= =?us-ascii?Q?sttjWGj9S9HdUjJrdwVucIpkZg89gtMTrWU8sjgFwTpv/Lz1o/LuF6WSUMuU?= =?us-ascii?Q?LlKMkzJ9mlEy3ICHSG1+nPoGM6qegNnV8aHavWwe4YcGJ0+ZPMhbWbK473+i?= =?us-ascii?Q?58TsG21ye6cF/6/ZO7WkVNQ2drudjBPA48nU8QxN4TZiIYtLkxr/4V+mdMWO?= =?us-ascii?Q?HN6/nhA9HTFXcJCWHKc0PimoBvc3uOtNdvjjQX+Crztycf+p/oFT+CtWcM8k?= =?us-ascii?Q?cDvYOOs9qxEs1j+I+g46YOg0C8m5K2V7Qqm80y/Fz8MQkOiGPm7f7WGyXqkU?= =?us-ascii?Q?lFdJ9YUaG78RCuqwWwDvygXxIEHNEIibY/kiFy/+GS7hUHBWRUw/cNx9uQwj?= =?us-ascii?Q?j+L1r7bKStnEvgk5yUBRLT0lHpRpJWFUsnnf0K0I0lREYc5Vig9QhIgQ2KFs?= =?us-ascii?Q?DvE+772lyFYoMMM9wlpg9h1raxhOGya0TG3VHFFygg7jhl79jq0PbtQcpInu?= =?us-ascii?Q?FBMcTYJfpNzo7wX5qjU1keI8WrhgHPIO0s/L+cLc/t0N5/9GbDkvsJ9NbvCa?= =?us-ascii?Q?Uy4kK0eaJyMjPk524SI2QupDrHS2kpjZvXchsrntP1nKYY9UW9bIWNoGj/1w?= =?us-ascii?Q?qYYP5w=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 02369c6d-d95e-4020-6f2f-08d9d4a710be X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2022 02:07:05.4853 (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: xYMh+bhEbvylivQaZmIS9IMetbnxAx+y0bK6eSb79qd3OiskilBDRO73Wbs4PJ6iMhzGV7q89nrkEpFTveNOv7qFf6Zdg9cfPj8EmhzBgvA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4601 Return-Path: rangasai.v.chaganty@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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