From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.13618.1638548201630153346 for ; Fri, 03 Dec 2021 08:16:41 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Rle6P/r3; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: maciej.czajkowski@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10186"; a="235736092" X-IronPort-AV: E=Sophos;i="5.87,284,1631602800"; d="scan'208";a="235736092" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Dec 2021 08:14:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,284,1631602800"; d="scan'208";a="748966976" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga005.fm.intel.com with ESMTP; 03 Dec 2021 08:14:56 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Fri, 3 Dec 2021 08:14:55 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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 via Frontend Transport; Fri, 3 Dec 2021 08:14:55 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Fri, 3 Dec 2021 08:14:55 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aGkaswue8gHs0EmedzSE1fMUu6vVd9D7L++hYRnuXrV3G1q7cJcRb5iqALRlGZ+r1lNY3lcMRglalBPnD5+6z/2eiutP78bXcdb9emZLEScKC/lMvDSoSuh46BpF1DJbL4XKtRcn0gRAS3GjHKZbrN1xsjyDD/kMYvC4g1/8jqfI4wKr/pkXyv2F3Rlzgmr8wiQ11ant22rK85xMClfvovKwEjkVZxneno5A3o6Hmy2WqWhpvwmH+bMCWMdsw5c17O1Y30elxvwAhJQhtWKVEsR5mPcHH+ValUklNsm2jfpgNyq01VO+YZ5Dz0Qb/GxFawZbuLvlrDg8wAzeS1afcw== 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=IKwfV8D8LBo8ldjoVuelrqQxJCP9isJVs8BaS1bg1IE=; b=oAXIVdfojW7O45pa5oGlubbAttUBTMLM3CbezUqQsV0tcjw1RYDAlb2VKBhFeyIw3QyV3KeXkFcLwfkEUBwq4F/155jwocD93+V6pa0fkfNe+j5v9O2au0bb6mrNG7oCYPoo522bz82gcpIRkIci6CWUO3trzV/nfJvauT8Ny9mEanp3UnFUZrtF0kxjrLVNneRmPBCxs7VPe8GjtPzWZpgoblsfDJLDuyy4CFT+gkvxBQpQUNV5w7axDwMQ/70D/8yM/4h8iU9lZ/R/W1ruaO72y11eucA562xr9uFm4bgLMByFzDSB3D0CeZlhg/miD+Wb1USWYoZe+kzAP15Y4g== 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=IKwfV8D8LBo8ldjoVuelrqQxJCP9isJVs8BaS1bg1IE=; b=Rle6P/r3xr5HgbmReQKtmBRJ6laSWmOpkQeLOyQlD2fHt0RIcemYpjQDXoR01NVw2PS0wgCSrDtVv9ogBoLDhUmvgys32DrZnE1PPbkpCovxCsBTHDA5hzK82ZCfPksnZl886my442mXmKhsR8rCWsudOvsQvCLVHi9lslZ1gJA= Received: from BYAPR11MB3047.namprd11.prod.outlook.com (2603:10b6:a03:8b::32) by BYAPR11MB3589.namprd11.prod.outlook.com (2603:10b6:a03:b3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.28; Fri, 3 Dec 2021 16:14:54 +0000 Received: from BYAPR11MB3047.namprd11.prod.outlook.com ([fe80::39b4:826:e00a:545c]) by BYAPR11MB3047.namprd11.prod.outlook.com ([fe80::39b4:826:e00a:545c%2]) with mapi id 15.20.4734.028; Fri, 3 Dec 2021 16:14:54 +0000 From: "Maciej Czajkowski" To: "Ni, Ray" , "devel@edk2.groups.io" CC: "Chaganty, Rangasai V" Subject: Re: [edk2platforms][PATCH v3 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Topic: [edk2platforms][PATCH v3 1/1] IntelSiliconPkg: Add IntelDieInfoProtocol Thread-Index: AQHX3I827vZiP8EQXkaf/CELAhpYNqwc46hwgAQfyMA= Date: Fri, 3 Dec 2021 16:14:54 +0000 Message-ID: References: <20211118151552.1560-1-maciej.czajkowski@intel.com> <20211118151552.1560-2-maciej.czajkowski@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 dlp-product: dlpe-windows dlp-reaction: no-action 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: 41629b8a-aad0-4b54-c187-08d9b6780ae7 x-ms-traffictypediagnostic: BYAPR11MB3589: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: S/JfkuAzKBZMe4fa/fTwOZiW6NbQmwU16j8arAostsd3f2kNj9qEQytuHYECHKtL+ExwDS+gODCphuJHUlf05NXRmM3CofVsPkyW5xmTGebzmnvMFQOqWZ8L1B3KClUJDAG++NlkUZ3VKBquIPyiPz9i9tVxHD32SmptIBQCb8F6XlhqhdVIlahTXXyCXQEWuitSkywNgoAGVQubkAzj/LwOxfsmU9w6uqrLcYBSiBM3Gfz0VIgsjuzwK22p5bb6Pr1/RWePsfaXr7MPTDq3ebqEwV8u0/C+Eu96MdnwMMGQxw+iJhhVBoSyGxAfJMOe3I3qXtYQD0qrtNFoPB12cuUBFKpN8QuSL4OaO3Ewq5sC7+PAYm1O3qYoVUgdAmieqbuqGJPfX6O5o+3iv8+3qTO0rO+UMaz7/eEVEFRsyw6sAtO4kl3o5xR06MO0/qUD5eKqv3VohNf9kpE76rv6VYmZpoo6032a7IiQinP88KMGUTJ+IcNP/B0ffScdVtiNTezMNBRbrlBTD1MF+25w3IWQKr+QYdS6zJRXBmYfe9heEyCDajmxdnNN9ZvXr9rkcLrQPR/hTeBN7RPqgX7EKEO+YnLu4pQpOzFjD0KhQPylpyfK6K3/SZpLBBtdXgadD1tutszWEyGJPzXmHeUNFSRHCAKNdQyakDMERX6ryIrAyyR/uP2tYFnD0D7HM0XG3lsSF+4KwpvaOrJpokh0Zw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3047.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(38100700002)(122000001)(86362001)(186003)(64756008)(82960400001)(2906002)(71200400001)(55016003)(19627235002)(8676002)(38070700005)(66946007)(316002)(9686003)(76116006)(26005)(66446008)(33656002)(66556008)(66476007)(83380400001)(5660300002)(52536014)(7696005)(6506007)(53546011)(107886003)(508600001)(8936002)(4326008)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-2?Q?2Bze1rfNl4N+79xn6Jz/O16CwVHl5lj00WarSfQArzlfw7n6WB0dAd2ie+?= =?iso-8859-2?Q?v71AC/+sJ0EEaE9MC2oOirepGSDLjZ+4E5srGxYV7a9zqaj+UGHtYDT+Vo?= =?iso-8859-2?Q?ILffQjCd/i4S3zD5AuJN7tdoXci7YGcgFijPsZgpr1/9CVdP8WdzCib0jB?= =?iso-8859-2?Q?CjuE8y9pRGqRScXqu9ywcuLUo7VPabxbfV63AX2GzC2jDRvS8wKUSoaRT8?= =?iso-8859-2?Q?6tsN9/Gxxk+WTokqRrKKtJkGq78Qtl8qeB+0QEXzjpSUuHD/81QLMa/KvT?= =?iso-8859-2?Q?mJ6njdVLZbufu3J7tROkxDg1segv7cme8UeKs/Mkpcanv8wuBNKuU2F+11?= =?iso-8859-2?Q?1qgcdcT1rjEl3HczY6oaSSe3Kuo/QMKvYIyhhmZGqm0UA5jAOTgQLbMRpK?= =?iso-8859-2?Q?5ABzaL4pDTejv9tmedHzUk6R0GTlvxdNA1NURIU2vVELKd3TLvKd//ejDI?= =?iso-8859-2?Q?um3s4W5ZT/CN2W8P3OHWSrA40boP8bmw9Cyq+FrlQj7nNm4uzkjamy3H6R?= =?iso-8859-2?Q?oPLDl8/Me45HToI01+nDvnaMx4BRjTCwB8vEt4gAjvDMLAATyJCSiRjOs3?= =?iso-8859-2?Q?MEZIDMHPvaiUAVk0XRfcQ9r23E65CtZh0/SifxmjSdow0by8Kj/BcvAEIS?= =?iso-8859-2?Q?7lmm6i65I18de1IBnGhGSYTWgqk1CDMukcvcVy9oXoeQCe+zJyY5egc8XP?= =?iso-8859-2?Q?5FxZJofXU3VOAbltnkkjUQzEyXRyFt7nYCnQukadIL57IK9ZG3vOlV4tN7?= =?iso-8859-2?Q?gSbrc8izKS12NGLKJlIC4KBIycf2Rol0AxnfdFN3OvXB+9kECGbjG2Naie?= =?iso-8859-2?Q?FzUMJk8O/eKBIXBob1Zcf2pvQvG3t9MWTIcYluOb1olvw5ZAKX9DFLNJcj?= =?iso-8859-2?Q?755H8yaGu3ZEKA1dFny1XWdFPkYlnKx5eoxtNbKOyDM3ZsU6aoEXe7huPN?= =?iso-8859-2?Q?Nh/20t32OXdJYIUuJI+llliWKD/akeNZ3P82OY8ciGjkbSW0gcLGOlyT0j?= =?iso-8859-2?Q?hAewIQZ8zk6H2M9dTa0cbvn5jdCq9d6FdO9l3HJmA7zBnO47IznhkiTppl?= =?iso-8859-2?Q?byBlrKXvg8OMv0kcanhgA+kKvJ4OpzHxd0uMvTPy4GOIhVTkTCG56jTyKg?= =?iso-8859-2?Q?+hy6+y+lodvMOjjD+jk4crAskNFZ4DCnd7cJkBBiULSIN4NGY8GkI0CD/j?= =?iso-8859-2?Q?lI8JAXzjPnH2vULbJAQtE0vtmgTIfgnxigTMW/nkETeIAsocQ/7Xkth/3o?= =?iso-8859-2?Q?6OrZgoKeiIzFSbog+iwcu5QMU4DTH9X9o/nuuLEYXfv4tAATY+yr27f2mF?= =?iso-8859-2?Q?i68iLXG7I4Q1q0PCdEAUZk7Gi4X9+TsxlDfmeYI6h0tTx5kgc59m7zZXsQ?= =?iso-8859-2?Q?mTOclO4+6Mef3Yn2esI9GxHCoDmqfBM5qa/38tdddGoyFe4cWvda8S/JPe?= =?iso-8859-2?Q?HS8zkVWsuawm67MIjqwuC0KWXeRahNTQO30Z8+8PjhqGA40735wQoLDdor?= =?iso-8859-2?Q?EV9Njcz22KiAwsTOuF+iSVLk7+4ac4xM0VRcbQV188Fo3PnTyLt6V/1lfv?= =?iso-8859-2?Q?dqAZOCZaLuHBMI66q26wGVMOhXRG//OTCsiHlGB8wAn52O+sewaXzQsZ7q?= =?iso-8859-2?Q?iKdI2dlEDZYmyGqEaZ7QSqR8TZFMcb3K1M9VyIMkKe2j3qqTjR3AXb0aZB?= =?iso-8859-2?Q?flMAHXKoUqHYLhStaK00DaCqNC2IVup9qHUEd4hpigwhJlmvfrBU6mzH23?= =?iso-8859-2?Q?Cv4Q=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3047.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41629b8a-aad0-4b54-c187-08d9b6780ae7 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2021 16:14:54.3497 (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: vapvrZZRYKK1w4RGb81u6tGP6lCggBUU2FtUleDcgJFshdZn1W0BGC89hP3KtPmQrwWmHRGoct6RmPsyanx/FRxLkkfvMzOrKC2LntZm+z0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3589 Return-Path: maciej.czajkowski@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Hi Ray, Thanks for the feedback. This field has been added since a couple of protoc= ols are still using that, and we thought it is used. If you think that it i= s not necessary and it is not commonly used, it can be deleted in the next = patch. Regards, Maciej -----Original Message----- From: Ni, Ray = Sent: =B6roda, 1 grudnia 2021 01:58 To: Czajkowski, Maciej ; devel@edk2.groups.io Cc: Chaganty, Rangasai V Subject: RE: [edk2platforms][PATCH v3 1/1] IntelSiliconPkg: Add IntelDieInf= oProtocol Is there a reason to keep "Signature" field? Do you expect consumers check the Signature before using? It's not a common= practice in EDKII today. Thanks, ray > -----Original Message----- > From: Czajkowski, Maciej > Sent: Thursday, November 18, 2021 11:16 PM > To: devel@edk2.groups.io > Cc: Ni, Ray ; Chaganty, Rangasai V = > > Subject: [edk2platforms][PATCH v3 1/1] IntelSiliconPkg: Add = > IntelDieInfoProtocol > = > Added IntelDieInfo header into IntelSiliconPkg tree. > The purpose is to have generic and unified interface for getting = > information 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: > v3: > - added EDKII_ prefix to interface > - removed GUID definitons from .h file > - corrected descriptions > - made PPI/protocol GUIDs unique > = > v2: > - added interface description > - added die specific GUIDs into .dec file > = > Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfo.h | 96 +++++= +++++++++++++++ > Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec | 9 ++ > 2 files changed, 105 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..6fb13ab287b6 > --- /dev/null > +++ b/Silicon/Intel/IntelSiliconPkg/Include/Protocol/IntelDieInfo.h > @@ -0,0 +1,96 @@ > +/** @file > = > + IntelDieInfo definition > = > + > = > + Copyright (c) 2021, Intel Corporation. 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; > = > +typedef EDKII_INTEL_DIE_INFO_PROTOCOL EDKII_INTEL_DIE_INFO_PPI; > = > + > = > +extern EFI_GUID 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 > = > +#define DIE_INFO_PROTOCOL_SIGNATURE SIGNATURE_32 ('I', 'D', 'I', = > +'P') > = > + > = > +/** > = > + Returns pointer to constant string representing die 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 *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 context structure > = > + @retval Pointer to the const string > = > +**/ > = > +typedef > = > +CONST CHAR8* > = > +(EFIAPI *EDKII_INTEL_DIE_INFO_GET_STEPPING_STR) ( > = > + IN EDKII_INTEL_DIE_INFO_PROTOCOL *This > = > + ); > = > + > = > +/** > = > + Returns pointer to constant string representing SKU of the die. > = > + > = > + @param[in] This Pointer to the DieInfoProtocol context structure > = > + @retval Pointer to the const string > = > +**/ > = > +typedef > = > +CONST CHAR8* > = > +(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 an= y module that needs contained information. > = > + > = > + Revision 1: > = > + - Initial version. > = > +**/ > = > +struct _EDKII_INTEL_DIE_INFO_PROTOCOL { > = > + UINT32 Signature; ///< Protocol signat= ure > = > + 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 stepping ID. > = > + **/ > = > + UINT32 SteppingId; > = > + > = > + EDKII_INTEL_DIE_INFO_GET_DIE_NAME_STR GetNameStr; > = > + EDKII_INTEL_DIE_INFO_GET_STEPPING_STR GetSteppingStr; > = > + EDKII_INTEL_DIE_INFO_GET_SKU_STR GetSkuStr; > = > +}; > = > + > = > +#endif // _DIE_INFO_PROTOCOL_H_ > = > diff --git a/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec = > b/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec > index 1704f9e02541..ee53f5fb902c 100644 > --- a/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec > +++ b/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec > @@ -92,6 +92,13 @@ [Guids] > gFlashRegionAllGuid =3D { 0xbabe60dc, 0xf88d, 0x4584, {0= x9e, 0x54, 0x57, 0x44, 0x4b, 0xe2, 0x6e, 0xf3 } } > = > gFlashRegionMaxGuid =3D { 0x74c2e3c1, 0x8faa, 0x4659, {0= xa7, 0xbb, 0x87, 0x1f, 0xbb, 0x61, 0xd3, 0xb4 } } > = > = > = > + ## Include/Protocol/IntelDieInfo.h > = > + gIntelDieInfoPchGuid =3D { 0x62CB6D68, 0x4771, 0x4569, { 0x81, 0xFA, = > + 0x1E, 0x99, 0x6E, 0xA9, 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, 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, 0x2E, 0xEC }} > = > + > = > [Ppis] > = > ## Include/Ppi/Spi.h > = > gPchSpiPpiGuid =3D { 0x104c7177, 0xc2e6, 0x44f0, { 0xae, 0xe3, 0x9d, = > 0x0d, 0x9a, 0x52, 0xca, 0xdf } } > = > @@ -101,6 +108,7 @@ [Ppis] > = > = > gEdkiiVTdInfoPpiGuid =3D { 0x8a59fcb3, 0xf191, 0x400c, { 0x97, 0x67, = > 0x67, 0xaf, 0x2b, 0x25, 0x68, 0x4a } } > = > gEdkiiVTdNullRootEntryTableGuid =3D { 0x3de0593f, 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 services for the Intel(R) PCH SPI Host = > Controller Compatibility Interface > = > @@ -114,6 +122,7 @@ [Protocols] > gPchSmmSpi2ProtocolGuid =3D { 0x2d1c0c43, 0x20d3, 0x40ae, { 0x99, = > 0x07, 0x2d, 0xf0, 0xe7, 0x91, 0x21, 0xa5 } } > = > = > = > gEdkiiPlatformVTdPolicyProtocolGuid =3D { 0x3d17e448, 0x466, 0x4e20, = > { 0x99, 0x9f, 0xb2, 0xe1, 0x34, 0x88, 0xee, 0x22 }} > = > + gIntelDieInfoProtocolGuid =3D { 0xAED8A0A1, 0xFDE6, 0x4CF2, { 0xA3, = > + 0x85, 0x08, 0xF1, 0x25, 0xF2, 0x40, 0x37 }} > = > = > = > ## Protocol for device security policy. > = > # Include/Protocol/PlatformDeviceSecurityPolicy.h > = > -- > 2.27.0.windows.1 --------------------------------------------------------------------- Intel Technology Poland sp. z o.o. ul. Slowackiego 173 | 80-298 Gdansk | Sad Rejonowy Gdansk Polnoc | VII Wydz= ial Gospodarczy Krajowego Rejestru Sadowego - KRS 101882 | NIP 957-07-52-31= 6 | Kapital zakladowy 200.000 PLN. Ta wiadomosc wraz z zalacznikami jest przeznaczona dla okreslonego adresata= i moze zawierac informacje poufne. W razie przypadkowego otrzymania tej wi= adomosci, prosimy o powiadomienie nadawcy oraz trwale jej usuniecie; jakiek= olwiek przegladanie lub rozpowszechnianie jest zabronione. This e-mail and any attachments may contain confidential material for the s= ole use of the intended recipient(s). If you are not the intended recipient= , please contact the sender and delete all copies; any review or distributi= on by others is strictly prohibited.