From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.15421.1628724388005863404 for ; Wed, 11 Aug 2021 16:26:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=n26iGpxh; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: nathaniel.l.desimone@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10073"; a="194826975" X-IronPort-AV: E=Sophos;i="5.84,314,1620716400"; d="scan'208";a="194826975" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Aug 2021 16:26:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,314,1620716400"; d="scan'208";a="507284939" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga004.fm.intel.com with ESMTP; 11 Aug 2021 16:26:24 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Wed, 11 Aug 2021 16:26:23 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Wed, 11 Aug 2021 16:26:23 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.10 via Frontend Transport; Wed, 11 Aug 2021 16:26:23 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.42) 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.10; Wed, 11 Aug 2021 16:26:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O1WPJNymmdlSujDgfgMCujmwFJ0XI/cgsZooLCFAQ77jAOlD/t8phzv9DbuQXM5xpuijsFJ2pNPzI0CyCWBsNY5G/aevb0IZeSyV1XQ28b8WMEzZZtVyLfYnQlesqSvpvmv7r6IXjFUBKPtUHgUsOS6T4OQ+6ka2PgcuvYbu+92X78I448sppLAMRr6goUT5+tOK4tFTgQhXKHc03fdJ/iR9naAEKILTSMjaRg68DEG8Tl1jtKBfFTMUNLJ3VM19dVwstAkX8aEJRXe7OHSogm8LleSSAixrqNIbZ39gbon5mN5DG8OFBGg2qoPWbKBoyz1JmF3AFzwSpPugIDYfBA== 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=Q+ZT6z/qoadSm52kCBpIePLRIR3su97MMFAjk7HDuUI=; b=b2WFdHaK7tVORb0XeaJHN1prTUgQbpALJHFYP1204Hf54W+35lq9fAbd/9/gFu2qhAn6emolEi+SnYZZ0pT6qsyHMgy5xGhuJ5WQBvAVLYSJQBiM5u8XB0N8nK8lgUj34XrD/mKM0U0Tqhg0WDqFPEYtG4mHjNVuYTglg5a/gOeSFestyl8JoDzcFORMBCJarwADPZSzNP48NouUvHRpe8GYxZyqgypp6Up5ROv4AzRGfvK7pgXwXgZUdBTVEgZKDnw9+BWRVPRCljxtOcayKcFTUqyVEqhMzzyfvP/URxGXsMiEdDMGHKtjtY9cSusDE+rgqoMbc1Sd9rVzVFi6QA== 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=Q+ZT6z/qoadSm52kCBpIePLRIR3su97MMFAjk7HDuUI=; b=n26iGpxhCiqkfG9LWvmYKdWUEp0WljcF2IbbuWpJ45TOd/kjJN2pFpj9QcGpDkQ0hHHilc+8XnKmC3unNxtAIa1sgskNNemsjcNKatmAOWc//WkeImRfI1FNF9i5XkGVQHBe/T4VYcde+230nsO60L0sVRZCqOomIWZEOkYrOOo= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MWHPR11MB1757.namprd11.prod.outlook.com (2603:10b6:300:109::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15; Wed, 11 Aug 2021 23:26:21 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::546c:f20e:35d2:65a7]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::546c:f20e:35d2:65a7%5]) with mapi id 15.20.4415.016; Wed, 11 Aug 2021 23:26:21 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "Desimone, Nathaniel L" CC: "Chiu, Chasel" , Jeremy Soller , Michael Kubacki , Benjamin Doron Subject: Re: [edk2-devel] [edk2-platforms][PATCH V1] KabylakeOpenBoardPkg: Implement the PEI Reset Services Thread-Topic: [edk2-devel] [edk2-platforms][PATCH V1] KabylakeOpenBoardPkg: Implement the PEI Reset Services Thread-Index: AQHXd8lGoORkD3iHhEC+uKZ1xLjqmqtvIP0Q Date: Wed, 11 Aug 2021 23:26:21 +0000 Message-ID: References: <16914F920CC13D76.31724@groups.io> In-Reply-To: <16914F920CC13D76.31724@groups.io> 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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 87a020ec-3e77-4d9b-5070-08d95d1f6dd3 x-ms-traffictypediagnostic: MWHPR11MB1757: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:305; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: G6+tAkP+brNxt5ZguNeqgdSFvABjLV62A9c5GBl1SGDJTKMrJ9fPIMxIkU7CfRJCqx5sLkd3VzFpDVGhqXh5GYBj9wvXNBCQF4Xl2HzqWBPl9bMpB8l1zIo5dMH6uwkRECU4tNxEfvsuWUBHOwkGh1YhzrWM6SXfvN1QqMQmCR+6e8zM00e41Zj9jLoBOCiIbjZIuyNf3ZA+Mn5gkIPXq+SPEEiqIQIC96RQEO/Zw9SCdBKHd4+uq9V/jRtJ8QF/2A+G1uCMBSotBY9rF0Kvao9RZlksOEZiZrN1j54GQrbRRvGqd+pIcmGv181sUCOyuIIMjQSgFoBTAs8xaRrtSGT7+l1sK1ooUs1BC8xeU1Gt4X1jrZ80UjNpeDI1HO6kP8Kl6eCO3kxW8/wAfgF9T1V8OJQvEh9Pdag3QHegcMJ4bluCh/jHGQEWiQvXXVXBS4vFswuHqECzODpU1UQGp5QQDhWjPu8LVuggwaiEBtZx1Am3k2WHyrZrkmD3lx3wDuMcrN7lOWy4P/uXSZrpge/E6FIyfLwufBvwFzccGWGR/x2PjodVBdcrVjzX0lMsNQz3pJvf1T7lxUJAE0XT71CexmpX4OEhi89oDRg6UA8zQtH3jV1Y1TD7DHDvH/IQfw8RAcd7C2GzOK56xWdep/7Lm08jqfWOZIkGPzmtwgtnx/it2rm8/TGfAe0xrRZ5kDgimwggTGS4QYD/09nNk5WB4Ht4SQwr9D8nkgtSYDLfLrAU62FlPioZUpgzIa9ePqJlHB+j5z98/99opt+q16glSnCN7ZbbkBHIS/e692YwZQOg6JmRPCRW61Uvw/4Ip3oorCSbjO7tHUTobdaHbQ== 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)(122000001)(2906002)(8936002)(66446008)(71200400001)(83380400001)(8676002)(7696005)(38100700002)(76116006)(64756008)(110136005)(4326008)(66946007)(38070700005)(54906003)(66556008)(86362001)(508600001)(26005)(33656002)(19627235002)(966005)(52536014)(316002)(186003)(5660300002)(53546011)(66476007)(6506007)(55016002)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?W1PHT+KmtUTfMICbyhlJLGy9Zhegaz24ie8sFL1KjZp16fqpJIT1kGAyjz9O?= =?us-ascii?Q?BYmZVR7NjMYS9YSOU4R2xxLVYTNiDhL9Es8efdWF/EPt531+tLrhCZFZjPSq?= =?us-ascii?Q?98I/I115OOApzwqGsnezlvd8aEnDUvHT5fC2c/FOZxTkTebY3j5Q3YXK2uBm?= =?us-ascii?Q?0SP06Dba5pmjI3JjtIkiU+FMXuADWN37dQIXTVBKMYcLHNp/Cik6UOstMgHz?= =?us-ascii?Q?9430SpylE4v7W0eINS0BgH0rBGne5UaHlH48VcrL2Xt3a+wbuYd379WNYNqq?= =?us-ascii?Q?x1RuuHuRPhcozbI5h22IOwJtjFlFvp3k+7hKsI6eC3GF33GuWxw92ktuqKt4?= =?us-ascii?Q?rXb5NP10VaMAFI1pH82wGteyVU7DeTBI4o1YYP7STxSx7L3FUlO/XXqiEYBD?= =?us-ascii?Q?5NzxeRzjssUJ7KPKJH3kVC1TJzXxb86lFBAG5azYe+U9pxB/JHqpsBEsP8Ca?= =?us-ascii?Q?E35+Pk2+faQzRwf9q3Z9iuGJ5vUiwB7oS693fYrnipZP7UjNnBG5NwoZc7sv?= =?us-ascii?Q?mQBr2QMARke7jC42lAJN9w0z7aTuUNvkOLM7kZUlgq4dRcJaXFfhbsy0TOlq?= =?us-ascii?Q?N0QMnD0ugW00n4JVdC3VKUrWvYzB/HXFZknbd0nMzifmCOtFyaQPH3t6Jaoi?= =?us-ascii?Q?BMJfiHMhPRMgpqGIs8Fa6j5rTmLF9QaX6u4MQSJhGzSnMYGs2YDSID+pJI7C?= =?us-ascii?Q?2nmt4idrRhxQwNS5nVMJiDkWnQCrO0zUdy0Z8fRQlQhFKhZNNaqXXTTnxZeF?= =?us-ascii?Q?ETRT+p35I3HzsfzU8RZbQoxiveEsqvWdtqioCMR/t4Qrisus0oUxDmE8GimA?= =?us-ascii?Q?HmemhCT8A6dix4cE83L+Lg6GcEcy/J9R1Lpkuv0OBtBT3VvYtJvewdGDTigD?= =?us-ascii?Q?YnsM6o8jGY5fXLndKjvuPrpWsmuhVgNkLtciPMSr1kPyh9fL8psDFSTzTjd4?= =?us-ascii?Q?CLDRldUUSLoPRKbgPIC4tYbFlTuJ5H6GkKCiAaVJBahzuaWYdo5t1GJjGUYJ?= =?us-ascii?Q?CFeMDPt4Gp0uHLJosjMTrbc01RKa7ujQGQ2ZV65XVWGPBT7mJ+sd7mMVuGxH?= =?us-ascii?Q?MXFieMZCsPziac10rvtVxa1XQZnnLiglFmhChoKo19j4J8CCwhAiU8MRaH9F?= =?us-ascii?Q?Qe3uxbrimPHjTJc2yDO0PreB82pRZjqFKD4hwnPcdmMMIp3IqQ8KIYhuIJZN?= =?us-ascii?Q?s+aKwwx6fdOw76rr6DWb/A0DexbUZseymR+hlZ7d3bxDeJZ/G2F2+PUP4VXd?= =?us-ascii?Q?csze3Inq6suWCmTRnB7CX9518xuXDjaqlYKvfiKuqrfy4qg6Wf7LgDZjTGt4?= =?us-ascii?Q?Oh0Q+HH8pKpPSwkJKtMZD7Rm?= 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: 87a020ec-3e77-4d9b-5070-08d95d1f6dd3 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2021 23:26:21.6960 (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: bZaT0fIkoxqzgeAHxZmUT/noUktkFJbvpwckL/8Cefcfyd6sHHEPygWbObBsU6uriAlTC2rPrLDFz6MMKB0BM+IUX5zFw8YIaOqoEEOGbzQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1757 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 Pushed: https://github.com/tianocore/edk2-platforms/commit/891b355 -----Original Message----- From: devel@edk2.groups.io On Behalf Of Nate DeSimon= e Sent: Tuesday, July 13, 2021 2:27 AM To: devel@edk2.groups.io Cc: Chiu, Chasel ; Jeremy Soller ; Michael Kubacki ; Benjamin Doron Subject: [edk2-devel] [edk2-platforms][PATCH V1] KabylakeOpenBoardPkg: Impl= ement the PEI Reset Services This change implements the ResetSystem and ResetSystem2 PEI services for Ka= bylakeRvp3 and GalagoPro3. The invocation of PchInitializeReset() was missi= ng from BoardInitLib. Signed-off-by: Nate DeSimone Cc: Chasel Chiu Cc: Jeremy Soller Cc: Michael Kubacki Cc: Benjamin Doron --- .../Library/BoardInitLib/PeiBoardInitPreMemLib.inf | 3 ++- .../BoardInitLib/PeiGalagoPro3InitPreMemLib.c | 8 +++++++- .../BoardInitLib/PeiMultiBoardInitPreMemLib.inf | 3 ++- .../Library/BoardInitLib/PeiBoardInitPreMemLib.inf | 3 ++- .../BoardInitLib/PeiKabylakeRvp3InitPreMemLib.c | 13 +++++++++++-- .../BoardInitLib/PeiMultiBoardInitPreMemLib.inf | 3 ++- 6 files changed, 26 insertions(+), 7 deletions(-) diff --git a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardIn= itLib/PeiBoardInitPreMemLib.inf b/Platform/Intel/KabylakeOpenBoardPkg/Galag= oPro3/Library/BoardInitLib/PeiBoardInitPreMemLib.inf index e4b783684f..d6c91cd2b9 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardInitLib/P= eiBoardInitPreMemLib.inf +++ b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardInitLi +++ b/PeiBoardInitPreMemLib.inf @@ -1,7 +1,7 @@ ## @file # Component information file for PEI GalagoPro3 Board Init Pre-Mem Library= # -# Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved. +# Copyright (c) 2019 - 2021 Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -22,6 +22,7 @@ MemoryAllocationLib PcdLib SiliconInitLib + PchResetLib =20 [Packages] MinPlatformPkg/MinPlatformPkg.dec diff --git a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardIn= itLib/PeiGalagoPro3InitPreMemLib.c b/Platform/Intel/KabylakeOpenBoardPkg/Ga= lagoPro3/Library/BoardInitLib/PeiGalagoPro3InitPreMemLib.c index ca32ab2514..6bf77a2af0 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardInitLib/P= eiGalagoPro3InitPreMemLib.c +++ b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardInitLi +++ b/PeiGalagoPro3InitPreMemLib.c @@ -1,7 +1,7 @@ /** @file System 76 GalagoPro3 board pre-memory initialization. =20 -Copyright (c) 2019, Intel Corporation. All rights reserved.
+Copyright (c) 2019 - 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -209,6 +209,12 @@ GalagoPro3BoardInitBeforeMemoryInit ( /// SiliconInit (); =20 + // + // Install PCH RESET PPI and EFI RESET2 PeiService // Status =3D=20 + PchInitializeReset (); ASSERT_EFI_ERROR (Status); + return EFI_SUCCESS; } =20 diff --git a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardIn= itLib/PeiMultiBoardInitPreMemLib.inf b/Platform/Intel/KabylakeOpenBoardPkg/= GalagoPro3/Library/BoardInitLib/PeiMultiBoardInitPreMemLib.inf index d866f59338..fe31f42135 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardInitLib/P= eiMultiBoardInitPreMemLib.inf +++ b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Library/BoardInitLi +++ b/PeiMultiBoardInitPreMemLib.inf @@ -1,7 +1,7 @@ ## @file # Component information file for PEI GalagoPro3 Board Init Pre-Mem Library= # -# Copyright (c) 2019 - 2020 Intel Corporation. All rights reserved. +# Copyright (c) 2019 - 2021 Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -24,6 +24,7 @@ PcdLib SiliconInitLib MultiBoardInitSupportLib + PchResetLib =20 [Packages] MinPlatformPkg/MinPlatformPkg.dec diff --git a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/Board= InitLib/PeiBoardInitPreMemLib.inf b/Platform/Intel/KabylakeOpenBoardPkg/Kab= ylakeRvp3/Library/BoardInitLib/PeiBoardInitPreMemLib.inf index d0cdba666f..850fc51418 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/BoardInitLib= /PeiBoardInitPreMemLib.inf +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/BoardInit +++ Lib/PeiBoardInitPreMemLib.inf @@ -1,7 +1,7 @@ ## @file # Component information file for PEI KabylakeRvp3 Board Init Pre-Mem Libra= ry # -# Copyright (c) 2017 - 2020 Intel Corporation. All rights reserved.<= BR> +# Copyright (c) 2017 - 2021 Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -23,6 +23,7 @@ PcdLib SiliconInitLib EcLib + PchResetLib =20 [Packages] MinPlatformPkg/MinPlatformPkg.dec diff --git a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/Board= InitLib/PeiKabylakeRvp3InitPreMemLib.c b/Platform/Intel/KabylakeOpenBoardPk= g/KabylakeRvp3/Library/BoardInitLib/PeiKabylakeRvp3InitPreMemLib.c index 8f2e036356..d34b0be3c7 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/BoardInitLib= /PeiKabylakeRvp3InitPreMemLib.c +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/BoardInit +++ Lib/PeiKabylakeRvp3InitPreMemLib.c @@ -1,6 +1,6 @@ /** @file =20 -Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.
+Copyright (c) 2017 - 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -28,6 +28,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent #include #include #include +#include =20 #include "PeiKabylakeRvp3InitLib.h" =20 @@ -282,6 +283,8 @@ KabylakeRvp3BoardInitBeforeMemoryInit ( VOID ) { + EFI_STATUS Status; + if (LibPcdGetSku () =3D=3D BoardIdKabyLakeYLpddr3Rvp3) { KabylakeRvp3InitPreMem (); } else if (LibPcdGetSku () =3D=3D BoardIdSkylakeRvp3) { @@ -297,12 +300,= 18 @@ KabylakeRvp3BoardInitBeforeMemoryInit ( =20 GpioInitPreMem (); SioInit (); - =20 + /// /// Do basic PCH init /// SiliconInit (); =20 + // + // Install PCH RESET PPI and EFI RESET2 PeiService // Status =3D=20 + PchInitializeReset (); ASSERT_EFI_ERROR (Status); + return EFI_SUCCESS; } =20 diff --git a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/Board= InitLib/PeiMultiBoardInitPreMemLib.inf b/Platform/Intel/KabylakeOpenBoardPk= g/KabylakeRvp3/Library/BoardInitLib/PeiMultiBoardInitPreMemLib.inf index a51712ac34..23fe6b6f03 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/BoardInitLib= /PeiMultiBoardInitPreMemLib.inf +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Library/BoardInit +++ Lib/PeiMultiBoardInitPreMemLib.inf @@ -1,7 +1,7 @@ ## @file # Component information file for PEI KabylakeRvp3 Board Init Pre-Mem Libra= ry # -# Copyright (c) 2017 - 2020 Intel Corporation. All rights reserved.<= BR> +# Copyright (c) 2017 - 2021 Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -25,6 +25,7 @@ SiliconInitLib MultiBoardInitSupportLib EcLib + PchResetLib =20 [Packages] MinPlatformPkg/MinPlatformPkg.dec -- 2.27.0.windows.1