From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web09.1433.1635875231184142399 for ; Tue, 02 Nov 2021 10:47:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KfT44Oip; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: rangasai.v.chaganty@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10156"; a="218240853" X-IronPort-AV: E=Sophos;i="5.87,203,1631602800"; d="scan'208";a="218240853" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2021 10:47:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,203,1631602800"; d="scan'208";a="728439734" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga006.fm.intel.com with ESMTP; 02 Nov 2021 10:47:09 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 2 Nov 2021 10:47:09 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 2 Nov 2021 10:47:08 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 2 Nov 2021 10:47:08 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 2 Nov 2021 10:47:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=afL/Y+0eLknFBGE6olzYBtPJUo2DlvukLe9mNcOpBa5sdTXqYr7v3oCWA+UqYi+cSxFqcOsnwbsJQ7sU8Oo1+MMVkoWPiNSJdps8DSA1dBUVHqagUMqiB4VXTcAkULrNJiQxDUMIytqHdkR1c7J+UoiKviE6kq1l5/PWEZPOaZdO5HZH9n0dAgxDnbE5XY//PfgMji7In6RaL4/LDKIT/BcX2TNo+6RHtncj8g3vVZLrxMmNVCm9k/Y94gBuLQllFrJT1XYU0VWbEgfsGGcFcD8oSP6NDkwatEJREl9wETh4U1nTcgbboQxDc7jSA4WzgryyTrMknJp8QnGBCzkyGQ== 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=kftSV+lK1eOSBcD5S24DiwrfXbm3e+EagheNONG9phY=; b=ZATPgogSp4eX3o61xbvVMQCZ/K9ZeBCBpH5KyHctnrRZXJy/N74h97yv2k3eVfKkn9zBq+J2zzCUU3weqBse10JgYa3iCS7BufDEEf8Ty5K6TU1E++tlinXXP1hBWTbfccHYMvO1VZM6h2ayEIoZp/fEbzFVWwF6fZSk2S+EniAPDLTv8/nZBNz1mEixLXVycQUrn4ktqRAK3bazWEF9+Q/uC+iEkSs22eMhkrOAPcvsZigzlTy5+kdDJ1V+c3GZsjz9VRUjRq2TxDiEKQII4bIHSvqRMoIpBCiqhizQEJclW7v7hh/YwiwFgvm9uvlRyovJWErtDo6GiogAhZ/+4A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kftSV+lK1eOSBcD5S24DiwrfXbm3e+EagheNONG9phY=; b=KfT44OipqJuObhsEl+4eOXlkt56iSS9FZHI5WI3vvfroIBDstXNh9t+G4l6Vr4RstWEaQsS/rRHVodhSuZU87wAVGTNwhEzb2rs6JPDaRJB+UoOA3ZX1s/+vqiapWGgqg5L5YZ5GCgRoEaxIiq1u3Gqx2e8iBPLPgO5Ue+Q0ge4= Received: from MW3PR11MB4602.namprd11.prod.outlook.com (2603:10b6:303:52::19) by MWHPR11MB1421.namprd11.prod.outlook.com (2603:10b6:300:24::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.17; Tue, 2 Nov 2021 17:47:07 +0000 Received: from MW3PR11MB4602.namprd11.prod.outlook.com ([fe80::4f9:ec4:ba79:1cfa]) by MW3PR11MB4602.namprd11.prod.outlook.com ([fe80::4f9:ec4:ba79:1cfa%7]) with mapi id 15.20.4669.010; Tue, 2 Nov 2021 17:47:06 +0000 From: "Chaganty, Rangasai V" To: "Czajkowski, Maciej" , "devel@edk2.groups.io" CC: "Ni, Ray" Subject: Re: [edk2platforms][PATCH v2 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Topic: [edk2platforms][PATCH v2 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Index: AQHXxCga5L8j0DjFpk2dIFlZkswCBKvwlt5A Date: Tue, 2 Nov 2021 17:47:06 +0000 Message-ID: References: <20211018135719.689-1-maciej.czajkowski@intel.com> <20211018135719.689-2-maciej.czajkowski@intel.com> In-Reply-To: <20211018135719.689-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: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0fa6b27a-88c5-4062-3945-08d99e28c9b9 x-ms-traffictypediagnostic: MWHPR11MB1421: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FHd1IXsEfkxKIa1jczNrI6/dZYeAP7y0UDClVjXaxSbhZG3w5unbq+Sq5ZqJuaFrt8h16FNuuLYsNHIWG6ElHezQzimqQxNIEUp1jahOuDU+yEP1fVDT5deMfhPOTaLBahgXxliTLyrIwqix6xZG2imWtwRfNDX06MZzEq6RATKNM0FGhLZTyuKvYnYfewoQMmbia8YiZCM6bcC0zinWmnRXwtVa633WUZnb2gvSbOqlYYcGiSf04mMyEOK3OMjNc2wrjUw2uORyiz44shVOCy+0qKMwpwJ8kpBRTIBBKHDudjdANtSRb4EpHyaIEFBVzXjzyXMZDe/5OxpUqa13eJ9MPDXd5vG1rZgZ/HLQKYB7EypL/dWLE5qJ6pspvGDNIfuTZtEX1nuj3s06Bq1Lb/RY1qmtudaSXjJIlvymMGklIEzZZvv/JzTd+SptAc2slHHpbkg7V+ePfrDMEDns5G2bn3M28uH5LjNpfmvaxSCMWYqlSg24w31TW8wqOQsNw5Pxn/HQCBEGL24Q7k/7vAfbw/20FKcC9YfAa3cWBAPgoS0gHaSuE5cOPmOaidv4Ji0DRYTzyY75Dfa7hMQioIP2vkgEfLpRJeeLc1zHu7bHnXVKKDX2NADwOaw7JpfvhzrYPKMbUz7fWwdk2lxOxQfGECggAFZKRIFtJKtvXf9c5yjMFdWvwe1i+PqNxxD/PzGOIyDJJjjjHYvak+1ooQ== 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)(186003)(9686003)(86362001)(33656002)(110136005)(107886003)(64756008)(83380400001)(66946007)(5660300002)(66446008)(66476007)(8936002)(26005)(66556008)(71200400001)(316002)(52536014)(38100700002)(122000001)(76116006)(8676002)(7696005)(53546011)(38070700005)(6506007)(2906002)(82960400001)(508600001)(4326008)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RF6ixMt5KIVEAEVYQdWApFjNcEaujL1Ztq/6mrrbXuUrLnAKrr80sl+Om2C/?= =?us-ascii?Q?scA/dr67mPWGBNm/rKI2hfURUIa3vgtzmejNQ/nDOEf30LDjLh7yPRvdaSZD?= =?us-ascii?Q?MA51SUGXsbhStnsaDjygVkTiyRSobsw0oCryS2sPxILFuxYubhVb+XHrzcKH?= =?us-ascii?Q?ZvnFnw+DjGMwd99mZ+VwJBI1S5J4IcJ4Fb53f3r15OeFD8V8H/1rplRyv9GE?= =?us-ascii?Q?wMStYODg9TX387gfTNYZKfo+1cHa10vYkYG0Nj+Ng/nstHTS1OLFiSyrtdUF?= =?us-ascii?Q?WPYAFmwyNQSnHrIePjhAi+WVb5ysR/9ALRYfgA7QXoMjY++dAEg3wLCRk2j8?= =?us-ascii?Q?5hGT9NVBt9h7l4/c5u1GVk+PpwZxjl8hzmpYPmropDWAWskEwDT3Q4kpCtwE?= =?us-ascii?Q?BO4yOmN931WnlKGf6C504ex7uIaUQdJfb/cBPjzdx9D3jx+JaDz1osbBswYw?= =?us-ascii?Q?yeOmaX2aypL0C9P28aYDp2fotnglsJZhH49ZzGCKXGZQTq2Jom1g1zWg1DhA?= =?us-ascii?Q?lrwgwgoli8sLHBecnx29Cxyy7bxsbp3WXgpYTEU3qnIRtgyJNQXskbzSHuDF?= =?us-ascii?Q?pWO35LGfYQGW7UHiztnFtaSDm/y/d7O//c12rVOImVmMiTctpFwFmay5TMdg?= =?us-ascii?Q?SIozb9Ytqs1Q170K85q63uAG+/IxmJki+OBS2/isjl7R/bcUKAfQ2TnSmflG?= =?us-ascii?Q?CAp+hTROj7F+ksefDOqqBshKl71NzPPhp7PGz9i+Dgb8szQvG5cZBWRISDZc?= =?us-ascii?Q?XvlIr6hOG8PZa9C+Fr+0AXDRmkKy5fDgwF7xLUwg/yh3yzkjNuJNmh8rrFHV?= =?us-ascii?Q?iEd8vjn9VGNAsG4sFVIdypldz36Uuj90a9JgioIcBuW7EmjYIypjqMXU9ZeY?= =?us-ascii?Q?pVcZ82rtQ5TlroNGaKMTsg8zW1UC6fz91aNj4t2iSS4/PpCbpqQf5NUMlRUa?= =?us-ascii?Q?PqsOAinJNg2YdDiIFrIvbdR2QUj+4AWVNNGDbtvva67c9p8Xb/tnOfD2nGs8?= =?us-ascii?Q?53nZ4wUZKImWpBFNHGLbmSfTp38gzJCoe3iFLv5FD9RJHMbwSBg4QaG/rpBl?= =?us-ascii?Q?rLDYa6ZAKPz9490yWUG+eP09wlz147m9rTt9rzbBF5guUiIo+7wPPC/351bL?= =?us-ascii?Q?kCQszdJGXDTVOhAlOpSwOn9VQDewXiX/+8CDTyhwoIdDFdXCZizXNbuKCO4g?= =?us-ascii?Q?igCXV+jSYZSF7DhEd34eitIV3UNMCKSCmnBXMPyaigBDtK9oQ4id7QCnw06w?= =?us-ascii?Q?6Hr4HT1mYyG9CdN2cjv3dLzAjLuDKj85FjgcxlXVPHveS7D9zlsxRvJVOZBJ?= =?us-ascii?Q?krn4hQ1ogj0X1pZiKYuYRB/WYesGeAbLofTi9/snsSks1EgYfB7zLLJEZ1FG?= =?us-ascii?Q?OPf7tmi2AOoj10EGrs48wxO5+ummNTwJMvmXuw62DuOdT4oI1hswepd7vwda?= =?us-ascii?Q?hOCpzXoikAM+4hLsfCX+kgMU+MEsHEFj1jQk7RoqR0VuyLW/45wloV2WN0gM?= =?us-ascii?Q?J8tEX8b01xyGsrYkNlwS1+xYdk2mlNIjk6L5b1HO5zK/0yhsx1NCeSddW56n?= =?us-ascii?Q?zAOhI9Pgk5mjG7O3W4TNfqbgoqiVYJH35eliq8d0pGKU/VZrcsJsKkvYurkE?= =?us-ascii?Q?oSc495W+06xlTBRowW0pOu6eUUeDkx/beoBLxlXosXcOFuhCshQokhJV76Zy?= =?us-ascii?Q?pBwGgg=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: 0fa6b27a-88c5-4062-3945-08d99e28c9b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 17:47:06.8312 (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: fUt3J651lPJM5i8uU8vNrxwH0V5htbqLyCWip4ki1d2bW/mzSl8AOu9J5ZQ7iasvREvDicXTRPjHzMUo4F0E6q0epDMeDwR6gT3ELA/yXTI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1421 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 Thanks for incorporating the feedback.=20 Few more minor comments based on the new patch: 1. The description of "DieIndex" perhaps should be modified to " Index of t= he die in the package" to make it more apt.=20 2. The description of "DieId" perhaps should be modified to " Unique ID spe= cific to the die and the associated generation" to make it more apt. Regards, Sai -----Original Message----- From: Czajkowski, Maciej =20 Sent: Monday, October 18, 2021 6:57 AM To: devel@edk2.groups.io Cc: Ni, Ray ; Chaganty, Rangasai V Subject: [edk2platforms][PATCH v2 1/1] IntelSiliconPkg: Add IntelDieInfoPro= tocol Added IntelDieInfoProtocol 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. Change-Id: Iedc414d435c27f37e6f12e7affd046a0a9e7e19d Cc: Ray Ni Cc: Rangasai V Chaganty Signed-off-by: Maciej Czajkowski --- Notes: v2: - added interface description - added die specific GUIDs into .dec file Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfoProtocol.h | 11= 7 ++++++++++++++++++++ Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec | = 9 ++ 2 files changed, 126 insertions(+) diff --git a/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfoPro= tocol.h b/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfoProtoc= ol.h new file mode 100644 index 000000000000..954c9ee10c22 --- /dev/null +++ b/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfoProtoco +++ l.h @@ -0,0 +1,117 @@ +/** @file+ IntelDieInfoProtocol definition++ Copyright (c) 2021, Intel C= orporation. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Claus= e-Patent++**/+#ifndef _DIE_INFO_PROTOCOL_H_+#define _DIE_INFO_PROTOCOL_H_++= typedef struct _INTEL_DIE_INFO_PROTOCOL INTEL_DIE_INFO_PROTOCOL;+typedef I= NTEL_DIE_INFO_PROTOCOL INTEL_DIE_INFO_PPI;++extern EFI_GUID gIntelDieInfoP= rotocolGuid;+extern EFI_GUID gIntelDieInfoPpiGuid;++extern EFI_GUID gIntelD= ieInfoPchGuid;+extern EFI_GUID gIntelDieInfoSocGuid;+extern EFI_GUID gIntel= DieInfoIoGuid;+extern EFI_GUID gIntelDieInfoCpuGuid;+extern EFI_GUID gIntel= DieInfoGfxGuid;++#define INTEL_DIE_INFO_PPI_GUID \+{ 0xAED8A0A1, 0xFDE6, 0x= 4CF2, { 0xA3, 0x85, 0x08, 0xF1, 0x25, 0xF2, 0x40, 0x37 }}++#define INTEL_DI= E_INFO_PROTOCOL_GUID \+{ 0xAED8A0A1, 0xFDE6, 0x4CF2, { 0xA3, 0x85, 0x08, 0x= F1, 0x25, 0xF2, 0x40, 0x37 }}++#define DIE_INFO_PROTOCOL_REVISION 1+#define= DIE_INFO_PROTOCOL_SIGNATURE SIGNATURE_32 ('I', 'D', 'I', 'P')++#define DI= E_INFO_PCH_GUID \+{ 0x62CB6D68, 0x4771, 0x4569, { 0x81, 0xFA, 0x1E, 0x99, 0= x6E, 0xA9, 0x91, 0xC5 }}++#define DIE_INFO_SOC_GUID \+{ 0x63287105, 0x578E,= 0x4799, { 0xBE, 0x55, 0x5D, 0xDA, 0xCA, 0x03, 0x74, 0xD0 }}++#define DIE_I= NFO_IO_GUID \+{ 0x23DA4C74, 0x54A0, 0x4E01, { 0x83, 0xB1, 0x8C, 0xA7, 0x43,= 0x43, 0x1F, 0xF0 }}++#define DIE_INFO_CPU_GUID \+{ 0x6E5AF2E3, 0x5D84, 0x4= 8F2, { 0x84, 0x28, 0x99, 0xE4, 0x93, 0x4F, 0x51, 0xE4 }}++#define DIE_INFO_= GFX_GUID \+{ 0x1D3D2599, 0x7A1C, 0x4B1E, { 0x8C, 0xC5, 0x0F, 0x88, 0x27, 0x= A0, 0x2E, 0xEC }}++/**+ Returns pointer to constant string representing di= e name.+ Name is specific to die type.++ @param[in] This Pointer to the = DieInfoProtocol context structure+ @retval Pointer to the const string+**/= +typedef+CONST CHAR8*+(EFIAPI *INTEL_DIE_INFO_GET_DIE_NAME_STR) (+ IN INTE= L_DIE_INFO_PROTOCOL *This+ );++/**+ Returns pointer to constant string r= epresenting stepping of the die.++ @param[in] This Pointer to the DieInfo= Protocol context structure+ @retval Pointer to the const string+**/+typede= f+CONST CHAR8*+(EFIAPI *INTEL_DIE_INFO_GET_STEPPING_STR) (+ IN INTEL_DIE_I= NFO_PROTOCOL *This+ );++/**+ Returns pointer to constant string represen= ting SKU of the die.++ @param[in] This Pointer to the DieInfoProtocol con= text structure+ @retval Pointer to the const string+**/+typedef+CONST CHAR= 8*+(EFIAPI *INTEL_DIE_INFO_GET_SKU_STR) (+ IN INTEL_DIE_INFO_PROTOCOL *Th= is+ );++/**+ 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 module that ne= eds contained information.++ Revision 1:+ - Initial version.+**/+= struct _INTEL_DIE_INFO_PROTOCOL {+ UINT32 Signat= ure; ///< Protocol signature+ UINT32 Revision; /= //< Current protocol revision+ /**+ Type of the die that particular ins= tance is reffering to. See DIE_INFO_*_GUID+ **/+ EFI_GUID = Type;+ /**+ Index of the die in the system.+ **/+ UINT32 = DieIndex;+ /**+ Generation and die specific ID n= umber.+ **/+ UINT64 DieId;+ /**+ Generation= and die specific stepping ID.+ **/+ UINT32 Ste= ppingId;++ INTEL_DIE_INFO_GET_DIE_NAME_STR GetNameStr;+ INTEL_DIE_INFO_G= ET_STEPPING_STR GetSteppingStr;+ 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 2461ab8e06e7..fe9b13ba28c7 100644 --- a/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec @@ -70,12 +70,21 @@ [Guids] ## Include/Guid/MicrocodeShadowInfoHob.h gEdkiiMicrocodeStorageTypeFla= shGuid =3D { 0x2cba01b3, 0xd391, 0x4598, { 0x8d, 0x89, 0xb7, 0xfc, 0x39, 0x= 22, 0xfd, 0x71 } } + ## Include/Protocol/IntelDieInfoProtocol.h+ gIntelDi= eInfoPchGuid =3D { 0x62CB6D68, 0x4771, 0x4569, { 0x81, 0xFA, 0x1E, 0x99, 0x= 6E, 0xA9, 0x91, 0xC5 }}+ gIntelDieInfoSocGuid =3D { 0x63287105, 0x578E, 0x= 4799, { 0xBE, 0x55, 0x5D, 0xDA, 0xCA, 0x03, 0x74, 0xD0 }}+ gIntelDieInfoIo= Guid =3D { 0x23DA4C74, 0x54A0, 0x4E01, { 0x83, 0xB1, 0x8C, 0xA7, 0x43, 0x43= , 0x1F, 0xF0 }}+ gIntelDieInfoCpuGuid =3D { 0x6E5AF2E3, 0x5D84, 0x48F2, { = 0x84, 0x28, 0x99, 0xE4, 0x93, 0x4F, 0x51, 0xE4 }}+ gIntelDieInfoGfxGuid = =3D { 0x1D3D2599, 0x7A1C, 0x4B1E, { 0x8C, 0xC5, 0x0F, 0x88, 0x27, 0xA0, 0x2= E, 0xEC }}+ [Ppis] gEdkiiVTdInfoPpiGuid =3D { 0x8a59fcb3, 0xf191, 0x400c,= { 0x97, 0x67, 0x67, 0xaf, 0x2b, 0x25, 0x68, 0x4a } } gEdkiiVTdNullRootEn= tryTableGuid =3D { 0x3de0593f, 0x6e3e, 0x4542, { 0xa1, 0xcb, 0xcb, 0xb2, 0x= db, 0xeb, 0xd8, 0xff } }+ gIntelDieInfoPpiGuid =3D { 0xAED8A0A1, 0xFDE6, 0= x4CF2, { 0xA3, 0x85, 0x08, 0xF1, 0x25, 0xF2, 0x40, 0x37 }} [Protocols] g= EdkiiPlatformVTdPolicyProtocolGuid =3D { 0x3d17e448, 0x466, 0x4e20, { 0x99,= 0x9f, 0xb2, 0xe1, 0x34, 0x88, 0xee, 0x22 }}+ gIntelDieInfoProtocolGuid = =3D { 0xAED8A0A1, 0xFDE6, 0x4CF2, { 0xA3, 0x85, 0x08, 0xF1, 0x25, 0xF2, 0x4= 0, 0x37 }} ## Protocol for device security policy. # Include/Protocol/= PlatformDeviceSecurityPolicy.h--=20 2.27.0.windows.1