From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.5180.1633988810465236455 for ; Mon, 11 Oct 2021 14:46:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KxqsgbiP; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: nathaniel.l.desimone@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10134"; a="290470995" X-IronPort-AV: E=Sophos;i="5.85,365,1624345200"; d="scan'208";a="290470995" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2021 14:46:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,365,1624345200"; d="scan'208";a="562369548" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by FMSMGA003.fm.intel.com with ESMTP; 11 Oct 2021 14:46:49 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 11 Oct 2021 14:46:49 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 11 Oct 2021 14:46:49 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 11 Oct 2021 14:46:49 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 11 Oct 2021 14:46:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h9S5kG3CWh6AFqzU+lg2yLTkZBJa+0N0a5KG5YWkvjFAborvcKvgkxvaj9BnZ+3y3jU4uXCPFkQKb8/6RsktzvFiEHHTUVhBYI6sHOlb+5RGplyUwQjAT0X9xzGXYEM15qXd6A2vdEnQ2ysCSjMM0SMu5LJdubPRzw+ugb/AyrYnG4NfEhIV6RGc6fSUxdk201pNdrdssn8YM03dvvoQVyEyZ7YyWbZF/NKlc15XpH8qKM2UUGrgTs6BLCdpsyiRih9HWP9CqtzGn1uoZxxTSwDre8vzCxHM8RUCKi8QCr0KITQG+yvFcTZRQFeKC5iTDU9MaM5ei9+b7ryxNfRCXg== 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=TLlX3M6b7YFZ0GtX/1Ezh8CiwfudKSXpurzDswA6unQ=; b=XUe0zv+n2XY+BScfhUrl+C0XNFXiBhVB4LID9o6jeW8rahxEFvaYah6zM6PyuPssADQwe214d7P2cTpCDaHVD1PdA4NNc1Gl/xO5a6rMqVKmkKPaDqXLbFUdrPGcJwKHuUAuHBmaYlko0w0nAs4WWgXTq8Y+ctLK36R4eDNylhDjEE6RW4+6trpIup3W6un/DyJ0ca1jKF7AQvS26vZ/S6g26o8bASNu6Petm97Ky/zrQVmuu0T5x9g1Neg1HNDOXlD4mADh+1LbwXNQhPydenb83fcVngBOolJqEMdevg4rRNljlWEuSNKIwdMB1YIEWWO8n5xHmXqoRHHIgH3HdA== 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=TLlX3M6b7YFZ0GtX/1Ezh8CiwfudKSXpurzDswA6unQ=; b=KxqsgbiPVaNo+yO8nCcx3JQ2XSmczB6X4qjSOaLG/PmXk5g1KuQTcWnxWluZ4S9CS+mEMTnsUebppzvRRESpq13es4eUcU9TzCAsZn9Lzrm9KmxXLC3y20oGy18ckjHjX1g4dqUv22Ic0KznymFC/MkHz7yX2tBCz3Dum5kNWcY= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by CO1PR11MB5057.namprd11.prod.outlook.com (2603:10b6:303:6c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.20; Mon, 11 Oct 2021 21:46:48 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::f07d:7a97:3b68:92ed]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::f07d:7a97:3b68:92ed%11]) with mapi id 15.20.4587.026; Mon, 11 Oct 2021 21:46:48 +0000 From: "Nate DeSimone" To: "Chiu, Chasel" , "devel@edk2.groups.io" Subject: Re: [edk2-platforms: PATCH v3 5/9] KabylakeOpenBoardPkg/KabylakeRvp3: Use same variable name for FspNvsHob. Thread-Topic: [edk2-platforms: PATCH v3 5/9] KabylakeOpenBoardPkg/KabylakeRvp3: Use same variable name for FspNvsHob. Thread-Index: AQHXvA/XDuugmiN2jkOTTK5vAbEi3qvOWpcw Date: Mon, 11 Oct 2021 21:46:48 +0000 Message-ID: References: <20211008064317.1371-1-chasel.chiu@intel.com> <20211008064317.1371-6-chasel.chiu@intel.com> In-Reply-To: <20211008064317.1371-6-chasel.chiu@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: adb67263-a679-47fc-e47d-08d98d00a098 x-ms-traffictypediagnostic: CO1PR11MB5057: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Pj2Zt3fm44QwuH2uAGM+DLx3wzO5M49lh30ygwA9O+/DWcXKRhxNDCI+wXJOwvJygKD7leJCS5lrGg7CuT9Od8eQHlQIlH5GZW7rOT6I4y4NrS9FM5Pawg2nu/wG0P/Tq/OvhEq6Cbf4fCWRKycnyPS1fxMRqZjMLvxHW80VK2E32vddOx8SCByLAs595DOiHWiPu45vWy7bzyOYf75oiZ+NDK8TZPUCvBEwlA3hDyt/0sZXfuUpjc/K2wlq4jMcESehfOvoQDy1DVYZ8X3tORHRB9dmMtokm6iAg4aJYLVQaCWKlnX3EfeFwT9iNZCa8CLyFdYNscJGp8FuLi8pkQBqNPYxb/3GuCrI9CSklUOOTkD3WkqZbV4GVgQaJIwjUgAmZu5Z+3L3mx0UWd7tdHoUmsWuun7bp3yfQyvS+BNkgMzjiNTONs4UR0qccC70yi5EN0xq8YmlVViwMrz5RAJzbUn36X+o27uJ+WMoX81WDICSq+4GUeqzwxpOhHKPP5ASIj44+v+zO1tqIyAAKttuq8PrQE13M9ZOS/ZeR4PyZqpqYgirw9jkvvooYFe32ZlJtFpXTICEW2u2wnpIrJesLjCgtvEfLfOImOe3rPDobrMoA8sBy2fuv40rcrr8IsRgHbkFvnm94IdClhBKGFSWJS7TZ7JSQ2rchLFftj+VlFazSh5czXjOCRsg72OjZyNqpfpQcB7C010MDHXcA3vKEUwS0xUqKffcsLbrBzZOl7Lbh5xVPvGtMCBclswUd3an4bb4Kd9JySCMUC4Y1iRsP6Zuz3uVHRavAcmEGsc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2160.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(86362001)(64756008)(38070700005)(33656002)(83380400001)(186003)(8936002)(66556008)(2906002)(66476007)(122000001)(26005)(66946007)(52536014)(7696005)(5660300002)(316002)(8676002)(9686003)(76116006)(71200400001)(6506007)(55016002)(966005)(38100700002)(508600001)(53546011)(66446008)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?iuOp4kU4JxhBKyDxeAbIT2u5NjdFDNL1eLC044uIlJanOdeLm980XuU5+8Gv?= =?us-ascii?Q?l3Z255DJFK2y6ZxX/dpOk7Mn/EhziIcDO9CeO3VnfhOMwuLbrwiE6A7Rrwau?= =?us-ascii?Q?9C/JaNXJLOd87UNsrzoGx1BTgg6mrlkl1kTzEILsM+EDQCJaJFSyzXoDEUcB?= =?us-ascii?Q?RBFjY+QhqAxIDe7gDdqXn7JKxDL7uUdrVwNQylAUNDVYESb5E5TMjvdcCELF?= =?us-ascii?Q?TZuMMdD5Q222qJooUsKKb1+EzhNHnysly8Jeos1o1LAyvQFVkCXtMrWGYgeY?= =?us-ascii?Q?hLfMbZFC3GkP2yDTDaIS1zDYbX0Gtpx/Lki79dPkwEiDZXykYqgJz4WXJofx?= =?us-ascii?Q?wNNxUX7kLVkDjIEJV1Wr26uckOR5BFcjQ64+gPZWKKBwsv5uw9vBdIksEiBP?= =?us-ascii?Q?ot8n3KyqmzYDlUJa7C34zLsq+0dcQ9D06DQ73vuB/LYAPVPQC5OygQMuenRp?= =?us-ascii?Q?VG2ss+jklIcKgkZBSX8gsOQjWr67Z+ZVgGlUPY/cndT197waQKyfGyX/g0yY?= =?us-ascii?Q?a1vIqgNvgyrPVlVCeiXHKGwiGQ8hTyv4IT+zkPP5HMLMsUx4GHMFWCYTfgBO?= =?us-ascii?Q?/vYMj+y109zjqf61P6Cq5pcfPK/3Byf0DIXNsWCwtSftPrt1sSexQ7t7p6Id?= =?us-ascii?Q?6fOKKZ1VAoPa9oaKL2PiUKAg5ACnU934GtmOnZn81MZCwDKtaaaSzlCogmvm?= =?us-ascii?Q?f1iHXYbgKaffN3iY78L13ph2rdAM3/80wjyxHTSLp2KQ+UbNu8X3LpLimicX?= =?us-ascii?Q?hwTLzXnkbCWHYqnE/qwTKgO3AOD9/F5V6fqrS5NLEQZAEkoZmWMdoql/2qzF?= =?us-ascii?Q?ZI9uHEyUxp4+5qrwDUAmF8/tFMA5J2zvbCHYSE1By5Y3/39/BjA1RIu9hIPr?= =?us-ascii?Q?gSoAWcou158z4fze5zQ/3v9WD/RtC7cMe+7/CY9ljvUAW+gBf2wfBRaqW/1a?= =?us-ascii?Q?Kn8zCTOGhysJffHsyoAazSZc4FaVH657A/p/9IwkJCycMG4yh1AMYfMkZG9a?= =?us-ascii?Q?R8rpDN+ogU4cmM5RHJ6HtMxWSUhzCkkpKDsiOAwPd5+GAb3ujIDP6qpeMG2i?= =?us-ascii?Q?Jpmft2aSU2LE4py6LvvSzbT0LYmnyYSsASyHEpzeZR0dTpT25N8dI4/Jm4yW?= =?us-ascii?Q?ABtjez5o0/PmF2tzZXhwhoHN67xZqgvf9d1KR/7UJmsivkWLfZQDF4E6J0+y?= =?us-ascii?Q?ZamcfL60SFoKRgaBjIcvbw2yED9nInuGU+l3f61/oktp3En3Am4XGk01Fsl3?= =?us-ascii?Q?uPZEWfEjNwF2L/0MoENDML2Ow1NUNR9TylevCQwEHMeL3OcbGCbHPJiZYA+y?= =?us-ascii?Q?Gwo2J6r7ozRoPhhurKLJlzcJ?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2160.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: adb67263-a679-47fc-e47d-08d98d00a098 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2021 21:46:48.1787 (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: l/PL8WVozI6OZDKRmxeMyRAKx6JvI4GcW4+wI2GyaQXgvqEubU7iuts+6paQDHQ9Utp6EA42GqWJpoTSuHXCdYFAw3XaN2H0lGW24zITTn0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5057 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Nate DeSimone > -----Original Message----- > From: Chiu, Chasel > Sent: Thursday, October 7, 2021 11:43 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Desimone, Nathaniel L > > Subject: [edk2-platforms: PATCH v3 5/9] > KabylakeOpenBoardPkg/KabylakeRvp3: 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 > Signed-off-by: Chasel Chiu > --- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Library/ > PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 25 > ++++++++++--------------- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSilic > onPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c | 23 +++++++++-= -------- > ----- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Library/ > PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 5 ++--- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSilic > onPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf | 2 +- > 4 files changed, 22 insertions(+), 33 deletions(-) >=20 > diff --git > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > y/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > y/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > index d8aff1960f..699f4297fa 100644 > --- > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > y/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > +++ > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > +++ y/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c > @@ -1,7 +1,7 @@ > /** @file Implementation of Fsp Misc UPD Initialization. -Copyright (c= ) 2017, > Intel Corporation. All rights reserved.
+Copyright (c) 2017 - 2021, In= tel > Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clau= se- > Patent **/@@ -16,7 +16,6 @@ SPDX-License-Identifier: BSD-2-Clause- > Patent > #include #include -#include > #include #include > #include @@ -38,25 > +37,21 @@ PeiFspMiscUpdUpdatePreMem ( > { EFI_STATUS Status; UINTN = VariableSize;- VOID > *MemorySavedData;+ VOID *FspNvsBufferPtr; = UINT8 > MorControl; VOID *MorControlPtr; // /= / Initialize S3 Data > variable (S3DataPtr). It may be used for warm and fast boot paths. //- > VariableSize =3D 0;- MemorySavedData =3D NULL;- Status =3D PeiGetVariab= le (- > L"MemoryConfig",- &gFspNonVolatileStorageHobGuid,- > &MemorySavedData,- &VariableSize- );- DEBUG ((DE= BUG_INFO, > "Get L\"MemoryConfig\" gFspNonVolatileStorageHobGuid - %r\n", Status));- > DEBUG ((DEBUG_INFO, "MemoryConfig Size - 0x%x\n", VariableSize));- > FspmUpd->FspmArchUpd.NvsBufferPtr =3D MemorySavedData;-+ > FspNvsBufferPtr =3D NULL;+ VariableSize =3D 0;+ Status =3D PeiGetLar= geVariable > (L"FspNvsBuffer", &gFspNvsBufferVariableGuid, &FspNvsBufferPtr, > &VariableSize);+ if (Status =3D=3D EFI_SUCCESS) {+ DEBUG ((DEBUG_INFO= , > "Get L\"FspNvsBuffer\" gFspNvsBufferVariableGuid - %r\n", Status));+ > DEBUG ((DEBUG_INFO, "FspNvsBuffer Size - 0x%x\n", VariableSize));+ > FspmUpd->FspmArchUpd.NvsBufferPtr =3D FspNvsBufferPtr;+ } if (FspmUpd- > >FspmArchUpd.NvsBufferPtr !=3D NULL) { // // Set the DISB bit in = PCH > (DRAM Initialization Scratchpad Bit - GEN_PMCON_A[23]),diff --git > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSil > iconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSi > liconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c > index 2dce9be63c..22aadc0221 100644 > --- > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSil > iconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c > +++ > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/Pe > +++ iSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c > @@ -398,8 +398,8 @@ SiliconPolicyUpdatePreMem ( > SA_MISC_PEI_PREMEM_CONFIG *MiscPeiPreMemConfig; > MEMORY_CONFIG_NO_CRC *MemConfigNoCrc; VOID > *Buffer;- UINTN VariableSize;- VOID > *MemorySavedData;+ UINTN FspNvsBufferSize;+ VOI= D > *FspNvsBufferPtr; UINT8 SpdAddressTable[4]; > DEBUG((DEBUG_INFO, "\nUpdating Policy in Pre-Mem\n"));@@ -430,18 > +430,13 @@ SiliconPolicyUpdatePreMem ( > // Note: AmberLake FSP does not implement the > FSPM_ARCH_CONFIG_PPI added in FSP 2.1, hence // the platform specif= ic > S3DataPtr must be used instead. //- VariableSize =3D 0;- > MemorySavedData =3D NULL;- Status =3D PeiGetVariable (- > L"MemoryConfig",- &gFspNonVolatileStorageHobGuid,- > &MemorySavedData,- &VariableSize- );- = DEBUG > ((DEBUG_INFO, "Get L\"MemoryConfig\" gFspNonVolatileStorageHobGuid - > %r\n", Status));- DEBUG ((DEBUG_INFO, "MemoryConfig Size - 0x%x\n", > VariableSize));- if (!EFI_ERROR (Status)) {- MiscPeiPreMemCon= fig- > >S3DataPtr =3D MemorySavedData;+ FspNvsBufferPtr =3D NULL;+ > FspNvsBufferSize =3D 0;+ Status =3D PeiGetLargeVariable (L"FspNvsBu= ffer", > &gFspNvsBufferVariableGuid, &FspNvsBufferPtr, &FspNvsBufferSize);+ i= f > (Status =3D=3D EFI_SUCCESS) {+ DEBUG ((DEBUG_INFO, "Get > L\"FspNvsBuffer\" gFspNvsBufferVariableGuid - %r\n", Status));+ DE= BUG > ((DEBUG_INFO, "FspNvsBuffer Size - 0x%x\n", FspNvsBufferSize));+ > MiscPeiPreMemConfig->S3DataPtr =3D FspNvsBufferPtr; } //diff= --git > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > y/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > y/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > index f8bec0c852..dacec18cd9 100644 > --- > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > y/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > +++ > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Librar > +++ y/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf > @@ -1,7 +1,7 @@ > ## @file # Provide FSP wrapper platform related function. #-# Copyright= (c) > 2017 - 2020 Intel Corporation. All rights reserved.
+# Copyright (c) 2= 017 - > 2021 Intel Corporation. All rights reserved.
# # SPDX-License-Identif= ier: > BSD-2-Clause-Patent #@@ -80,7 +80,6 @@ > PchInfoLib PchHsioLib PchPcieRpLib- MemoryAllocationLib > CpuMailboxLib DebugPrintErrorLevelLib SiPolicyLib@@ -141,7 +140,7 @@ > gKabylakeOpenBoardPkgTokenSpaceGuid.PcdGraphicsVbtGuid [Guids]- > gFspNonVolatileStorageHobGuid ## CONSUMES+ > gFspNvsBufferVariableGuid ## CONSUMES gTianoLogoGui= d > ## CONSUMES gEfiMemoryOverwriteControlDataGuid diff --git > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSil > iconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSi > liconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf > index 5c2da68bf9..4b30ba02ea 100644 > --- > a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSil > iconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf > +++ > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/Pe > +++ iSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf > @@ -50,7 +50,7 @@ > gHsioPciePreMemConfigGuid ## CONSUMES > gHsioSataPreMemConfigGuid ## CONSUMES > gSaMiscPeiPreMemConfigGuid ## CONSUMES- > gFspNonVolatileStorageHobGuid ## CONSUMES+ > gFspNvsBufferVariableGuid ## CONSUMES [Pcd] > gSiPkgTokenSpaceGuid.PcdPeiMinMemorySize-- > 2.28.0.windows.1