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.9585.1633700614737758973 for ; Fri, 08 Oct 2021 06:43:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ZPp7HcJH; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: kathappan.esakkithevar@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10130"; a="226795950" X-IronPort-AV: E=Sophos;i="5.85,357,1624345200"; d="scan'208";a="226795950" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2021 06:43:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,357,1624345200"; d="scan'208";a="713735309" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 08 Oct 2021 06:43:32 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) 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.2242.12; Fri, 8 Oct 2021 06:43:31 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Fri, 8 Oct 2021 06:43:31 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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; Fri, 8 Oct 2021 06:43:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=En5P7LuUVydcp3b60dNmOkU2ID0p0FDJmC5f/xRzL4ZFJlnWuSRSJFEnduIF63fCEcW99qRWh4u3/75+Ue1GrF4qpzG8cDPvZnQYsvV3e0rla+JaE9JxmZAvnia7tr2a3Jghsd/5wUwwUYVw9UAmxF+96NtFFOq7sGiRE7HgdG7744IBJiTbgKvIimD9S6qWC4f3KFmWdR4D5WqM+JnGHg1thY4Iq5oBMVQVMjOn11aprWBas2txHFc/+NdOweSGBelykLti1I19+zbwp+GiMONyj6OyIZVXYtHexHhJZj8QBzxUBrjtDqE+yXu65uMXWX82fQrkgLxNURaIYzmOvw== 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=RQC7qPyj0iaWvGRTSgI2kzYh3pqwe5KD9v4hW7RQmcw=; b=LF6FrQU4AhnGfiAbnkIEJXsnvHiXFd4nJeKBG2axDaSPbrQIHzr+A6czoR52TMnwYQHT7C6jgWEc5rbNz1uHKIatYvv4Dw3l5EZujXu7DZh6ArFIJ7XlpA2eD1TF/1t0zQIhqGJ3nbBKHn1C4nsLiiP6hmG0IFTQMj/JqbYUSq2Axjuk/mMj9GyftHo2mUHQ1kpaDqFdrYbbOkmfGcHd1vDS7OCU/vGrdV4v75Xw3utr5k/CgL8wSUvPJhq0EhgsnF+fZZ63u4tcmIjfNMYqDO8biQh/ymrnggPB3yELbJWkQxZcFydrvSWyQtGCYDV7yLRaLF2hRbyQw+s+8OP+uw== 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=RQC7qPyj0iaWvGRTSgI2kzYh3pqwe5KD9v4hW7RQmcw=; b=ZPp7HcJHY5kbcPodFUgzQedNZwwmF5n8kiLtNxHrF9xfn8Xfv+DvQTcMMqZwntcdkXltgooHIjzTshhIpl/RrAU3sLN+h8A6kDt/Jt+j1a1URk00U7DxrY0GYdjGvtfx9ymhVmmoP4g/ooaDNdADwrsURrCxYlW4LCTgIYKQiR0= Received: from DM8PR11MB5655.namprd11.prod.outlook.com (2603:10b6:8:28::10) by DM8PR11MB5672.namprd11.prod.outlook.com (2603:10b6:8:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Fri, 8 Oct 2021 13:43:30 +0000 Received: from DM8PR11MB5655.namprd11.prod.outlook.com ([fe80::a403:a525:133a:9d0d]) by DM8PR11MB5655.namprd11.prod.outlook.com ([fe80::a403:a525:133a:9d0d%4]) with mapi id 15.20.4587.022; Fri, 8 Oct 2021 13:43:30 +0000 From: "Kathappan Esakkithevar" To: "Chiu, Chasel" , "devel@edk2.groups.io" , "Esakkithevar, Kathappan" CC: "Desimone, Nathaniel L" , "Chaganty, Rangasai V" , "Kethi Reddy, Deepika" Subject: Re: [edk2-platforms: PATCH v3 2/9] CometlakeOpenBoardPkg: Use same variable name for FspNvsHob. Thread-Topic: [edk2-platforms: PATCH v3 2/9] CometlakeOpenBoardPkg: Use same variable name for FspNvsHob. Thread-Index: AQHXvA/UC3QdAP7gFUqhah4CXMgk2KvJHNAw Date: Fri, 8 Oct 2021 13:43:29 +0000 Message-ID: References: <20211008064317.1371-1-chasel.chiu@intel.com> <20211008064317.1371-3-chasel.chiu@intel.com> In-Reply-To: <20211008064317.1371-3-chasel.chiu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.200.16 dlp-reaction: no-action 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: 4a69722d-4608-4819-b668-08d98a619d0c x-ms-traffictypediagnostic: DM8PR11MB5672: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:68; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Vszi9g21uOSFxyb9NcfrQemDIeTvdhpkcUUb+chR37L/4V4hD1gGWUDG/x4S/k/IwJESj0U4iiBZELPYy6rlp13Uk73iulaR5O1FI0K9N9QSNrSJvh1+f93HuaWgp8e85xVmQ0VjBKa23h31GbqHKB3C26hC9s7Xy9xkiILOSIv/juQiXjdHuS5p3i0DVdplfKYMZr8z7O3ew2Dn6nAIY1HSc2B0iNs/mTyQd3rSMzZoCfDzoVhEMJYyjrTXs9YfYv9ZmTZgqowC6Yq7vk/SiPE79iCtG96eC6TUlGY8xGIHiqYcLDLeryw5+gHbJDSlXCgL71X0EWyHBRvoy123LjD+xr1/amlYzRTzBeACMDMykCGM/ctttD1NIl3gsIQASSOVPQOH805zW/Ijf2Uo727/UjVciQveyln3U/avt735OQzzWd+lFu6pIdUGKAkuTXNB4QUyDYAZ4orvnd48Bmo2l6y+ZLDikbgZDo/QvUU65c29XD3vYb9WNhFW2D3FXcEm1Rt74XxG0zYJkEImBWeiW+GbG1xGT6Gf3jLKH4zFmDly/dp4jw0Nf6Mh1jsXfOC3AuOMfX6t81YBioHSWchHmf12EmL2irJjR/m0vCNBwvugDs7F3cNh4Jyu+fctTlTqO8h9SR+tUbZBZLMqspC146b3EUmA93u1Dy1Whq1xCQv2v3iwLnXcv2B09gwtnJ2x6s5pJTxSp/tvos1IXOOMMsjeA4iwF8jhF3QJHqB8BAzjjaywLEVzKD2U9H+va531/S6zPt8GdQ9ZP7P23W1BWzoeSYqNz2EGnTuAr9I= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM8PR11MB5655.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(33656002)(4326008)(122000001)(6506007)(107886003)(9686003)(66556008)(508600001)(2906002)(5660300002)(86362001)(8676002)(110136005)(966005)(66946007)(76116006)(66476007)(316002)(66446008)(83380400001)(38100700002)(54906003)(7696005)(52536014)(64756008)(71200400001)(38070700005)(26005)(55016002)(8936002)(53546011)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Qy2wjutCzd0eXEFoN8iOasJX9ATq4Y7rCCXfUw9OlrNqVgNPyKDwh5XFeJKR?= =?us-ascii?Q?5eulNDKiTutkwW9kFbx7VEx2oRsnoVpwED4Lkafpcy5yEJW1RW7pUyn2lv//?= =?us-ascii?Q?Np7RH7pWYklDrK34DqUJNLWpwV63B31LI4brfF/OwvqnOXLXE6XmaO/3WXQh?= =?us-ascii?Q?M0Hvhx/dOGtYoiL8C9bQftp/mmebFqWWpVW8Bdya5uD6hZU6YlvtFsucye2F?= =?us-ascii?Q?NeHz4cUX6cZl131klIRWiNukkPzOdexbu+8A6P1vkPShr7B+3svn/Ru90UwI?= =?us-ascii?Q?GoeYYJrGRLPorIsG1fp0yMKyHK4TSWtaVxq5LGvvOFPk+tL2qBy4ptF7kalJ?= =?us-ascii?Q?cjW3PS+U3UV4x0J3Sues8JvzI+2dtMSjSDlzVEWIzo5qrnvagTjNlyP4KAEp?= =?us-ascii?Q?0AN6mQ0tEpdMldg/CXDSOh5LzfwBDxk/81YA/K5VxeFGlkwvr1Wyq+WAbc78?= =?us-ascii?Q?kob3ZOlpLmEvf7TTDw9I0/6Zp1BQHCIJ0lv2CZuVZnb7Kg1MGh7SbgE38PiW?= =?us-ascii?Q?YsgHyn5lpfZq+RInVsjhrPu9gxXK/9wZuDAqD0MkZLip7f4kEUSsiMhq0qUz?= =?us-ascii?Q?MdxmdaGBMTOCByXBAi+iTUxmSSSyoQMBvlbk9EoBxDRXNzZ8XG8u53I/Bndp?= =?us-ascii?Q?EDVSBh07PVhAM+V5TWDROU9c7Wox9RcCmWVwlQSM/gvTzIDG1cxcnQvY8kB/?= =?us-ascii?Q?XUNE8n7bjFi9++phO4QDoYCUeIDy6OOUNCqj5KCeEuaKMxZXB6t9KMIWrJCi?= =?us-ascii?Q?P29vrtTRGDQCX8qY0QRbYk74la1NdFtRzZaKoZeDe13azIhu9mis86vgKGc3?= =?us-ascii?Q?tCsXQXKO3PhdTp36/XbBZto7qiVKgRpQw2ZS55Q4ffwrizBFVbJCeZRtqH4/?= =?us-ascii?Q?SuQRHs2D8NDCeJ/rHOlhZB/AgTtPpbIznP/swMsI/gCXW90WuuDZ6pb6kvh2?= =?us-ascii?Q?PP+4r0A/PGP23XJC3dyil25yARN/1KgcvMBFpy4QTAvCJP+0XI12DSIHQp/f?= =?us-ascii?Q?gZTzyyQKuXfnEW93k3MmVBF3z3JjVevR+YNK/EwftARVGWLmjWBJWkEk2d16?= =?us-ascii?Q?RVq7QNJKfaiBIR8EH8Tfc7o2SyiBUQ92lTzMHrdWmF8u1F3V+6qszeTf0OQ2?= =?us-ascii?Q?izPJAG7peh7bgMv7q0/pPB12ivLcjGyHXDB3VbXydBV9clZ98cinzo+9gaGZ?= =?us-ascii?Q?++mo/MeMdaloQF5p3dChv8XYP7b8w70+fAidCa97yxZjXVaYU2738zxwVd71?= =?us-ascii?Q?U9L8BLtvHCDy2qAM+GJW7+GuG1Jdd8PoozDjZfxvlDnbNmgy51SlcwzKQIKr?= =?us-ascii?Q?G+78Zc9pacOMM+Sul9PQkv8V?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5655.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a69722d-4608-4819-b668-08d98a619d0c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2021 13:43:29.8931 (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: g0ADDmLl9RIsiT/xxkpOl7ZvEZs+xV9DW4+oM18B2gLVbA9LSto7mG8vfJsXl0QvYK+2F3xvdwAMSGBglix+pwpf87xPoDJt7ACjeXx87AKxVsNr+2CEhRqVZC1xMjyD X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5672 Return-Path: kathappan.esakkithevar@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Kathappan Esakkithevar =20 > -----Original Message----- > From: Chiu, Chasel > Sent: Friday, October 8, 2021 12:13 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Desimone, Nathaniel L > ; Chaganty, Rangasai V > ; Kethi Reddy, Deepika > ; Esakkithevar, Kathappan > > Subject: [edk2-platforms: PATCH v3 2/9] CometlakeOpenBoardPkg: Use > same variable name for FspNvsHob. >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3678 >=20 > To simplify the implementation the variable Name/GUID has been changed > to "FspNvsBuffer" and gFspNvsBufferVariableGuid regardless it stores the > data from FSP_NON_VOLATILE_STORAGE_HOB2 or > FSP_NON_VOLATILE_STORAGE_HOB. >=20 > Cc: Nate DeSimone > Cc: Rangasai V Chaganty > Cc: Deepika Kethi Reddy > Cc: Kathappan Esakkithevar > Signed-off-by: Chasel Chiu > --- >=20 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolic > yUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 63 ++++++++++++++-------= - > ----------------------------------------- >=20 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg.d > sc | 3 +++ >=20 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolic > yUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 5 ++--- > 3 files changed, 19 insertions(+), 52 deletions(-) >=20 > diff --git > a/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconP > olicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > b/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconP > olicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > index 7dbdfa7c16..9e8606ada9 100644 > --- > a/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconP > olicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > +++ > b/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSilicon > +++ PolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > @@ -2,7 +2,7 @@ > Implementation of Fsp Misc UPD Initialization. >=20 >=20 >=20 >=20 >=20 > - Copyright (c) 2020, Intel Corporation. All rights reserved.
>=20 > + Copyright (c) 2020 - 2021, Intel Corporation. All rights > + reserved.
>=20 > SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > **/ >=20 >=20 >=20 > @@ -17,7 +17,6 @@ > #include >=20 > #include >=20 >=20 >=20 > -#include >=20 > #include >=20 > #include >=20 > #include >=20 > @@ -44,55 +43,21 @@ PeiFspMiscUpdUpdatePreMem ( > ) >=20 > { >=20 > EFI_STATUS Status; >=20 > - EFI_PEI_READ_ONLY_VARIABLE2_PPI *VariableServices; >=20 > - UINTN VariableSize; >=20 > - VOID *MemorySavedData; >=20 > - >=20 > - Status =3D PeiServicesLocatePpi ( >=20 > - &gEfiPeiReadOnlyVariable2PpiGuid, >=20 > - 0, >=20 > - NULL, >=20 > - (VOID **) &VariableServices >=20 > - ); >=20 > - if (EFI_ERROR (Status)) { >=20 > - ASSERT_EFI_ERROR (Status); >=20 > - return Status; >=20 > + UINTN FspNvsBufferSize; >=20 > + VOID *FspNvsBufferPtr; >=20 > + >=20 > + // >=20 > + // Initialize S3 Data variable (S3DataPtr). It may be used for warm an= d fast > boot paths. >=20 > + // >=20 > + FspNvsBufferPtr =3D NULL; >=20 > + FspNvsBufferSize =3D 0; >=20 > + Status =3D PeiGetLargeVariable (L"FspNvsBuffer", > + &gFspNvsBufferVariableGuid, &FspNvsBufferPtr, &FspNvsBufferSize); >=20 > + if (Status =3D=3D EFI_SUCCESS) { >=20 > + DEBUG ((DEBUG_INFO, "Get L\"FspNvsBuffer\" > + gFspNvsBufferVariableGuid - %r\n", Status)); >=20 > + DEBUG ((DEBUG_INFO, "FspNvsBuffer Size - 0x%x\n", > + FspNvsBufferSize)); >=20 > + FspmUpd->FspmArchUpd.NvsBufferPtr =3D FspNvsBufferPtr; >=20 > } >=20 >=20 >=20 > - VariableSize =3D 0; >=20 > - MemorySavedData =3D NULL; >=20 > - Status =3D VariableServices->GetVariable ( >=20 > - VariableServices, >=20 > - L"MemoryConfig", >=20 > - &gFspNonVolatileStorageHobGuid, >=20 > - NULL, >=20 > - &VariableSize, >=20 > - MemorySavedData >=20 > - ); >=20 > - if (Status =3D=3D EFI_BUFFER_TOO_SMALL) { >=20 > - MemorySavedData =3D AllocatePool (VariableSize); >=20 > - if (MemorySavedData =3D=3D NULL) { >=20 > - ASSERT (MemorySavedData !=3D NULL); >=20 > - return EFI_OUT_OF_RESOURCES; >=20 > - } >=20 > - >=20 > - DEBUG ((DEBUG_INFO, "VariableSize is 0x%x\n", VariableSize)); >=20 > - Status =3D VariableServices->GetVariable ( >=20 > - VariableServices, >=20 > - L"MemoryConfig", >=20 > - &gFspNonVolatileStorageHobGuid, >=20 > - NULL, >=20 > - &VariableSize, >=20 > - MemorySavedData >=20 > - ); >=20 > - if (Status =3D=3D EFI_SUCCESS) { >=20 > - FspmUpd->FspmArchUpd.NvsBufferPtr =3D MemorySavedData; >=20 > - } else { >=20 > - DEBUG ((DEBUG_ERROR, "Fail to retrieve Variable:\"MemoryConfig\" > gMemoryConfigVariableGuid, Status =3D %r\n", Status)); >=20 > - ASSERT_EFI_ERROR (Status); >=20 > - } >=20 > - } >=20 > - FspmUpd->FspmArchUpd.NvsBufferPtr =3D MemorySavedData; >=20 >=20 >=20 > return EFI_SUCCESS; >=20 > } >=20 > diff --git > a/Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg > .dsc > b/Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg > .dsc > index 44a1bd54d6..d63ff263c1 100644 > --- > a/Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg > .dsc > +++ > b/Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg > .ds > +++ c > @@ -142,6 +142,9 @@ > ####################################### >=20 >=20 > PlatformHookLib|$(PROJECT)/Library/BasePlatformHookLib/BasePlatformHo > okLib.inf >=20 >=20 >=20 > +[LibraryClasses.Common.SEC] >=20 > + > + > VariableReadLib|MinPlatformPkg/Library/BaseVariableReadLibNull/BaseVar > + iableReadLibNull.inf >=20 > + >=20 > [LibraryClasses.IA32.SEC] >=20 > ####################################### >=20 > # Platform Package >=20 > diff --git > a/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconP > olicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > b/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconP > olicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > index c842b7eef6..94776603c4 100644 > --- > a/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconP > olicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > +++ > b/Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSilicon > +++ PolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > @@ -2,7 +2,7 @@ > # Provide FSP wrapper platform related function. >=20 > # >=20 > # >=20 > -# Copyright (c) 2020, Intel Corporation. All rights reserved.
>=20 > +# Copyright (c) 2020 - 2021, Intel Corporation. All rights > +reserved.
>=20 > # >=20 > # SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > # >=20 > @@ -82,7 +82,6 @@ > PchInfoLib >=20 > PchHsioLib >=20 > PchPcieRpLib >=20 > - MemoryAllocationLib >=20 > DebugPrintErrorLevelLib >=20 > SiPolicyLib >=20 > PchGbeLib >=20 > @@ -132,7 +131,7 @@ > gCometlakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3 >=20 >=20 >=20 > [Guids] >=20 > - gFspNonVolatileStorageHobGuid ## CONSUMES >=20 > + gFspNvsBufferVariableGuid ## CONSUMES >=20 > gTianoLogoGuid ## CONSUMES >=20 > gEfiMemoryOverwriteControlDataGuid >=20 >=20 >=20 > -- > 2.28.0.windows.1