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.web12.1180.1624925225874464207 for ; Mon, 28 Jun 2021 17:07:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=SJkIR3VZ; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: rangasai.v.chaganty@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10029"; a="207876525" X-IronPort-AV: E=Sophos;i="5.83,307,1616482800"; d="scan'208";a="207876525" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 17:07:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,307,1616482800"; d="scan'208";a="558550577" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga001.fm.intel.com with ESMTP; 28 Jun 2021 17:07:04 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2242.4; Mon, 28 Jun 2021 17:07:03 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 28 Jun 2021 17:07:03 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.4 via Frontend Transport; Mon, 28 Jun 2021 17:07:03 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) 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.4; Mon, 28 Jun 2021 17:07:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vg7EGKhAlfU8amOvKfWteiZjlOSy/3cI9o6aPnDAPbpyY7KTfUUl/arSvniF5GBBMDfecxgCCWAjj64oLxtA7++JFLUpZyrudMJ2wBMm/Q0+rgss1xkueOnzW39buf6ckbDs+XxqD3Bc5wJWUjo6nYnHS1l7S+aByTlWEJdMKukL3WR0DttH3hEyNpBeUBihwOAJ2QRJZ/0/254FWy6RFKwfygGXE6mN59oFQUCdB1UzTL0Qj/uy7pazYDGdri1g2J1vvibIkMOirZ8aaNCw2JTzPR2XJBmF9qshUVGlXcaH0Iym9evOSfCarJsBlq4ETJQn0X5UzvTwEBHMm1rNSA== 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-SenderADCheck; bh=yhpM1bVCmCdGlMI2m6H8fzoe0TanaC4v/PYQvp/DEkQ=; b=diiHn2aSgjT8zTmL6nDkOMB89dZhuVQtM82VLqLQ8ljSBq4iNKlHKn5W6kObJL2RsdmdKprCw9rBB/mCVAOHPMt/xxF8OoVyuJt7fPDHS9YLvfZuSnkaEBe6KEFd+GZLbf57X04kfoIYuDv3EM0Ld7EPmmrQjF+4zD8JHPr9Jkp/yGjB9ZfsBExX7nHOVmabNL0dBTwml8kcUQHFQUBqHrxCuNadxE6Ef/6wGbmH5vXnf172uHXFOJadU09N2Ysm4O8eVw9DGSEZbDNEt2ukjLZ6uWPMXhLLLCTzl92V32QxibSTPmUmXfVlqKkCUzj6OsInIMUXHyyy9t9QzKjfOQ== 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=yhpM1bVCmCdGlMI2m6H8fzoe0TanaC4v/PYQvp/DEkQ=; b=SJkIR3VZQoJHIyrxNi/E+LlUH9Vp3mbYDQ0qmLkY0nSM03cPpa6Cwzg4yl1TAEStXMwZ5Qc+cvvm6ALUoyti35ixiLAv1lDJx81L2FjIzWz1L+wzRsKm6ZxeWDP/4u9TxRRDmcoy2M8EtMiw9zZnWNTF3zybF1cJx8dHl+0denE= Received: from MW3PR11MB4602.namprd11.prod.outlook.com (2603:10b6:303:52::19) by MWHPR11MB0048.namprd11.prod.outlook.com (2603:10b6:301:6a::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.20; Tue, 29 Jun 2021 00:07:02 +0000 Received: from MW3PR11MB4602.namprd11.prod.outlook.com ([fe80::451e:1727:7108:3873]) by MW3PR11MB4602.namprd11.prod.outlook.com ([fe80::451e:1727:7108:3873%9]) with mapi id 15.20.4264.026; Tue, 29 Jun 2021 00:07:02 +0000 From: "Chaganty, Rangasai V" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: "Ni, Ray" , "Desimone, Nathaniel L" Subject: Re: [edk2-platforms][PATCH v4 36/41] IntelSiliconPkg: Add flash region GUIDs Thread-Topic: [edk2-platforms][PATCH v4 36/41] IntelSiliconPkg: Add flash region GUIDs Thread-Index: AQHXaghKD2Son2bhE0uqPivI2ixJX6sqIT/w Date: Tue, 29 Jun 2021 00:07:01 +0000 Message-ID: References: <20210625212120.235-1-mikuback@linux.microsoft.com> <20210625212120.235-37-mikuback@linux.microsoft.com> In-Reply-To: <20210625212120.235-37-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: linux.microsoft.com; dkim=none (message not signed) header.d=none;linux.microsoft.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.45.159.74] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9c561158-6345-4659-ee08-08d93a91d22b x-ms-traffictypediagnostic: MWHPR11MB0048: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3383; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ew8kotufZVW7XXGIcuUcNcTIpySbJZ/J037NShhtIu3FmVWm+C29I8ogUO9SZvWB+aXTVfzI78JyViCGXaenzsfu8ULp/4jQbeYFXgYIfAPH9cBq5Qka12ANcIMH5mT/l13JODrZbVQjzc9EPKP4WeEF7riaBdUsUB0sGAYTZhTyIXstfgaNra3iR6lK2dE4fWfWYo9X8alqAk+HFU30iRyHElLky+GjeiM20c7isW4VqlPIgMo4V+lyxrkjduP7DkDpNZszQuSLZ9AkwXtReCVcNqbbvbdYPwKsGZQPajpD4QesgoG1djAyAldjPk8PlpajdIr4mSp2bCJn4eMv441AKGKZqi/TgQ0hzfJOsBl38ML3ek03qgc3Ub/9nKtHofq4c6tcLGAC4dVlkkqZJOOiqsws6HlP0BlbepMSTn4cB9izEHNBsXxvUXeeAoUEmGBhtDQtD9VGfi6PAK5aj0JoEhLwWCIIgbauaWtLBmIo1Rd171mIu6p3WePEQ0lNAk3v4r8QaTOVeg/R/5FoIOr6sznnSd+wSHiqfas8Y1pl5fL53rWc682fd42/j2DWbWny3pwdGBDLBZnz9YtJJMikNLspECvAfmm1RgRByQVvzASWe2zwp6s3ePu8OVJBKGxqu1bfbbrbMsCVCdbBSafy1z9aqAclS5b80n+i4+TmLKKU6rbD0yy6BbKqLWvQAmfUYMuuHkpCYfE23SEvG+/EoMvano3xiwCf28xaQdK2LOm0LOUBmC0BM6kMyfISHC+YtKpbGW2Zo1ApnKvlXA== 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:(136003)(376002)(39860400002)(366004)(396003)(346002)(54906003)(110136005)(316002)(86362001)(83380400001)(45080400002)(478600001)(2906002)(107886003)(4326008)(8676002)(66556008)(66946007)(8936002)(33656002)(9686003)(66476007)(76116006)(55016002)(66446008)(7696005)(64756008)(186003)(6506007)(53546011)(52536014)(38100700002)(122000001)(71200400001)(26005)(5660300002)(19627235002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?F4CYStitZffaASWhNwibIMYwZZCELg0O8jIel6DSL3drH2KOldVDzc4OmqdE?= =?us-ascii?Q?L9Fy6gEG8TtSvvaim++Xk8T+gReVvz9yr14gO/gsoNgz2k3l4MvkUuIho2Tj?= =?us-ascii?Q?b9HHfAdCqB85YtAyrEDt7xfU3071JOcbv8trSTjCI8qBAP7v2GhDlxdeVDyY?= =?us-ascii?Q?onXK9B4grFJ0hPbpmeGM6Ny0TMjvJAcFpDr8e4Z/ZVwfhSbqMHmy+y2+iefB?= =?us-ascii?Q?+LRAkgGK+bcVdsjUHHMCCW9WMQXRy+qklXgvVZtH3jd7rxlBybjiRDFWi9+z?= =?us-ascii?Q?+SGqrQM6udpKuIz6C2pguEqW6Chf5Znw84XtdUX0J9zzsvcVLEdvIjtoSYnm?= =?us-ascii?Q?bGZzDgAxkGs2jSFQadiy5Gkp+88Y/1091/OqnHx/2s08xCpOsBzVPsA47bIe?= =?us-ascii?Q?eJ/9CcVUUzi5YIfCVXe8qlKX/LcAk7tJfqLdTVGXHWnG2kxT2Xguer0YEKCa?= =?us-ascii?Q?vkNrAI8niNMPBEMJ9ZAu64kqwcWKqHXzy4sONP1PO6OqtR+uhFLNbTVDU1zW?= =?us-ascii?Q?jzjxuGVzyUCtthaber/8TQgzCcDud4nSoekM8Y1wXW1LZsWgVMnjHxcBqCYr?= =?us-ascii?Q?OAp/LpVCbm00cpZ9o2Cs6EvP00bOyvHR4ELu4OFZuvPIQaT1ER6+nISs2lxo?= =?us-ascii?Q?7nlsrnKU3zHftSf2iQOa0GHJoIZDC/rUlZIGEuY2aP8hnunXXOOAHtZjg4bQ?= =?us-ascii?Q?ERBD4mrm40Ao2rvjCLKywux8MeI/oSV58mp3Gjv+l6azeCEPvHPS4WlyGvdz?= =?us-ascii?Q?CZrmiOWfvD9a7yhCdpAbwFZtPuVdi0Z/fhErwd+vggJkrJfcRcJKuEHc2PeT?= =?us-ascii?Q?qoJLzBLJfUVDIhi335BMIGTH8BqmilSgaHPpcEpdwcnms81n8+xAoS2iO8DK?= =?us-ascii?Q?LyrstGWE+Lqads2VvbQob7AmRWLiAT+aAAvFn/x6lMh0/8sa/j0mgxZGmkLM?= =?us-ascii?Q?8wQ3Kzh7CGfkr+iJAZqJCBB6+Sp+lMWsMo8F3ORFXq+JGQydkmPgGZwwtC+g?= =?us-ascii?Q?8EcF9OYeGlatt99v/BeavtcBzoUV52uDF1Hg7AWTDKefBCuLEt92hM1OVlHR?= =?us-ascii?Q?eCOQDsKXL+mcA5PMeQHOqU985nuehL5G4V1NEvxQR9IDAGBpK/ftkdlxo9yi?= =?us-ascii?Q?4HAi8z+MzXFlJB/a1m7Q7lEFAhIGO2UbcsaJHkuKrFvHMU/XjWqMXkWLpfJR?= =?us-ascii?Q?tisiWX6S2aC9vWz/AgIKrnE6A9w4UREIOWlqf9lvr4OltUgz9G2V1C2vdhvw?= =?us-ascii?Q?PsPzkEOuRvkROVblIuoGpfm3CiKToJMenZlrqOPNu3SPpltgYO5RW42Q+FSU?= =?us-ascii?Q?jgh0qrPB82pKw+34k0vul3n1?= 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: 9c561158-6345-4659-ee08-08d93a91d22b X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2021 00:07:01.9363 (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: xGqMupJ3BeJ2aZcVIvPfsyVbshzzTt3g14XlO2IqBb93nEQyYmMxpc9Xk+uTyFpa8czgaL5qDTmLw/buj3MoHUMFtNenCih1veVXqSAWAfA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0048 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 =20 -----Original Message----- From: mikuback@linux.microsoft.com =20 Sent: Friday, June 25, 2021 2:21 PM To: devel@edk2.groups.io Cc: Ni, Ray ; Chaganty, Rangasai V ; Desimone, Nathaniel L Subject: [edk2-platforms][PATCH v4 36/41] IntelSiliconPkg: Add flash region= GUIDs From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3307 This change identifies flash regions by GUID instead of fixed values since = the flash region identifiers are now defined in IntelSiliconPkg and differe= nt boards may want to associate a flash region identifier with a board/plat= form specific value. The flash region GUIDs are intended to provide identifier consistency acros= s board implementations improving portability of the code among IntelSilico= nPkg consumers. Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Nate DeSimone Signed-off-by: Michael Kubacki --- Silicon/Intel/IntelSiliconPkg/Include/Guid/FlashRegion.h | 45 ++++++++++++= ++++++++ Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec | 18 ++++++++ 2 files changed, 63 insertions(+) diff --git a/Silicon/Intel/IntelSiliconPkg/Include/Guid/FlashRegion.h b/Sil= icon/Intel/IntelSiliconPkg/Include/Guid/FlashRegion.h new file mode 100644 index 000000000000..5585ed710ef4 --- /dev/null +++ b/Silicon/Intel/IntelSiliconPkg/Include/Guid/FlashRegion.h @@ -0,0 +1,45 @@ +/** @file + + Flash region GUID definitions. + + Copyright (c) Microsoft Corporation.
+ SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef __FLASH_REGION_H__ +#define __FLASH_REGION_H__ + +#define FLASH_REGION_DESCRIPTOR_GUID { 0xaf90c5d8, 0xb8d1, 0x4cc2, = {0xbb, 0xc1, 0xc9, 0xeb, 0x51, 0x2d, 0x2f, 0x82 } } +#define FLASH_REGION_BIOS_GUID { 0x6fe65e44, 0x00fc, 0x4ae7, = {0xb7, 0x61, 0xb4, 0x8f, 0x17, 0x0f, 0x4d, 0x85 } } +#define FLASH_REGION_ME_GUID { 0xebbfcd3f, 0xe8de, 0x40c1, = {0x9c, 0xfd, 0xd3, 0x4e, 0x36, 0xdc, 0x0d, 0xe4 } } +#define FLASH_REGION_GBE_GUID { 0x79d11264, 0xed7a, 0x4556, = {0xaf, 0xeb, 0x4b, 0x23, 0x93, 0x9c, 0x88, 0xe7 } } +#define FLASH_REGION_PLATFORM_DATA_GUID { 0x4330a7d5, 0xad54, 0x456a, = {0x8f, 0xe1, 0xea, 0x4f, 0xa1, 0xbe, 0x58, 0xd0 } } +#define FLASH_REGION_DER_GUID { 0x83014a66, 0xfd0b, 0x4049, = {0xb3, 0xf7, 0x85, 0x6c, 0x26, 0xbb, 0xb4, 0x34 } } +#define FLASH_REGION_SECONDARY_BIOS_GUID { 0x993382b4, 0x5a43, 0x4cb0, = {0xba, 0x77, 0x06, 0xb9, 0x16, 0xc5, 0x6a, 0x18 } } +#define FLASH_REGION_MICROCODE_PATCH_GUID { 0x3e97eeeb, 0xc5f7, 0x4af6, = {0xa8, 0x61, 0x22, 0xfd, 0x8d, 0x8c, 0xa1, 0x84 } } +#define FLASH_REGION_EC_GUID { 0x55a62589, 0x1b0c, 0x43ad, = {0x91, 0xe2, 0x6f, 0xcc, 0x08, 0xc6, 0x9b, 0x75 } } +#define FLASH_REGION_DEVICE_EXPANSION_GUID { 0x0dc8f30b, 0x472b, 0x48cc, = {0xbd, 0x22, 0xe2, 0x7c, 0xfe, 0xc2, 0xc3, 0x7e } } +#define FLASH_REGION_IE_GUID { 0xf930a983, 0xb72e, 0x41cc, = {0x98, 0x1a, 0x2c, 0x60, 0x6b, 0xf5, 0x7e, 0xdb } } +#define FLASH_REGION_10GBE_A_GUID { 0xde09e662, 0x831f, 0x4ace, = {0x9a, 0x06, 0x31, 0x7c, 0xcd, 0x9c, 0x38, 0x3e } } +#define FLASH_REGION_10GBE_B_GUID { 0x7776d88b, 0x48cb, 0x42a4, = {0xb5, 0x93, 0x9b, 0x50, 0x9c, 0x8e, 0xd2, 0xae } } +#define FLASH_REGION_ALL_GUID { 0xbabe60dc, 0xf88d, 0x4584, = {0x9e, 0x54, 0x57, 0x44, 0x4b, 0xe2, 0x6e, 0xf3 } } +#define FLASH_REGION_MAX_GUID { 0x74c2e3c1, 0x8faa, 0x4659, = {0xa7, 0xbb, 0x87, 0x1f, 0xbb, 0x61, 0xd3, 0xb4 } } + +extern EFI_GUID gFlashRegionDescriptorGuid; extern EFI_GUID=20 +gFlashRegionBiosGuid; extern EFI_GUID gFlashRegionMeGuid; extern=20 +EFI_GUID gFlashRegionGbeGuid; extern EFI_GUID=20 +gFlashRegionPlatformDataGuid; extern EFI_GUID gFlashRegionDerGuid;=20 +extern EFI_GUID gFlashRegionSecondaryBiosGuid; extern EFI_GUID=20 +gFlashRegionMicrocodePatchGuid; extern EFI_GUID gFlashRegionEcGuid;=20 +extern EFI_GUID gFlashRegionDeviceExpansion2Guid; extern EFI_GUID=20 +gFlashRegionIeGuid; extern EFI_GUID gFlashRegion10GbeAGuid; extern=20 +EFI_GUID gFlashRegion10GbeBGuid; extern EFI_GUID gFlashRegionAllGuid;=20 +extern EFI_GUID gFlashRegionMaxGuid; + +#endif diff --git a/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec b/Silicon/In= tel/IntelSiliconPkg/IntelSiliconPkg.dec index e71e7b3421cd..c92d5ee64755 100644 --- a/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec +++ b/Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec @@ -4,6 +4,7 @@ # This package provides common open source Intel silicon modules. # # Copyright (c) 2016 - 2021, Intel Corporation. All rights reserved.
+# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent # ## @@ -74,6 +75,23 @@ [= Guids] ## Include/Guid/MicrocodeShadowInfoHob.h gEdkiiMicrocodeStorageTypeFlashGuid =3D { 0x2cba01b3, 0xd391, 0x4598, { = 0x8d, 0x89, 0xb7, 0xfc, 0x39, 0x22, 0xfd, 0x71 } } =20 + ## Include/Guid/FlashRegion.h + gFlashRegionDescriptorGuid =3D { 0xaf90c5d8, 0xb8d1, 0x4cc2, {0xb= b, 0xc1, 0xc9, 0xeb, 0x51, 0x2d, 0x2f, 0x82 } } + gFlashRegionBiosGuid =3D { 0x6fe65e44, 0x00fc, 0x4ae7, {0xb= 7, 0x61, 0xb4, 0x8f, 0x17, 0x0f, 0x4d, 0x85 } } + gFlashRegionMeGuid =3D { 0xebbfcd3f, 0xe8de, 0x40c1, {0x9= c, 0xfd, 0xd3, 0x4e, 0x36, 0xdc, 0x0d, 0xe4 } } + gFlashRegionGbeGuid =3D { 0x79d11264, 0xed7a, 0x4556, {0xa= f, 0xeb, 0x4b, 0x23, 0x93, 0x9c, 0x88, 0xe7 } } + gFlashRegionPlatformDataGuid =3D { 0x4330a7d5, 0xad54, 0x456a, {0x8= f, 0xe1, 0xea, 0x4f, 0xa1, 0xbe, 0x58, 0xd0 } } + gFlashRegionDerGuid =3D { 0x83014a66, 0xfd0b, 0x4049, {0xb= 3, 0xf7, 0x85, 0x6c, 0x26, 0xbb, 0xb4, 0x34 } } + gFlashRegionSecondaryBiosGuid =3D { 0x993382b4, 0x5a43, 0x4cb0, {0xb= a, 0x77, 0x06, 0xb9, 0x16, 0xc5, 0x6a, 0x18 } } + gFlashRegionMicrocodePatchGuid =3D { 0x3e97eeeb, 0xc5f7, 0x4af6, {0xa= 8, 0x61, 0x22, 0xfd, 0x8d, 0x8c, 0xa1, 0x84 } } + gFlashRegionEcGuid =3D { 0x55a62589, 0x1b0c, 0x43ad, {0x9= 1, 0xe2, 0x6f, 0xcc, 0x08, 0xc6, 0x9b, 0x75 } } + gFlashRegionDeviceExpansionGuid =3D { 0x0dc8f30b, 0x472b, 0x48cc, {0xb= d, 0x22, 0xe2, 0x7c, 0xfe, 0xc2, 0xc3, 0x7e } } + gFlashRegionIeGuid =3D { 0xf930a983, 0xb72e, 0x41cc, {0x9= 8, 0x1a, 0x2c, 0x60, 0x6b, 0xf5, 0x7e, 0xdb } } + gFlashRegion10GbeAGuid =3D { 0xde09e662, 0x831f, 0x4ace, {0x9= a, 0x06, 0x31, 0x7c, 0xcd, 0x9c, 0x38, 0x3e } } + gFlashRegion10GbeBGuid =3D { 0x7776d88b, 0x48cb, 0x42a4, {0xb= 5, 0x93, 0x9b, 0x50, 0x9c, 0x8e, 0xd2, 0xae } } + gFlashRegionAllGuid =3D { 0xbabe60dc, 0xf88d, 0x4584, {0x9= e, 0x54, 0x57, 0x44, 0x4b, 0xe2, 0x6e, 0xf3 } } + gFlashRegionMaxGuid =3D { 0x74c2e3c1, 0x8faa, 0x4659, {0xa= 7, 0xbb, 0x87, 0x1f, 0xbb, 0x61, 0xd3, 0xb4 } } + [Ppis] ## Include/Ppi/Spi.h gPchSpiPpiGuid =3D { 0x104c7177, 0xc2e6, 0x44f0, { 0xae, 0xe3, 0x9d, 0x0= d, 0x9a, 0x52, 0xca, 0xdf } } -- 2.28.0.windows.1