From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.33476.1628836835176759314 for ; Thu, 12 Aug 2021 23:40:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=P9AZQp3t; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: nathaniel.l.desimone@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="195783480" X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="195783480" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2021 23:40:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="440288551" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga002.jf.intel.com with ESMTP; 12 Aug 2021 23:40:31 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Thu, 12 Aug 2021 23:40:31 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Thu, 12 Aug 2021 23:40:31 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Thu, 12 Aug 2021 23:40:31 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.47) 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.2242.10; Thu, 12 Aug 2021 23:40:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gcWnhk/RnikgmmLcT5lRJsb5kXrt7vW2IcCmpTD9EteMNrp/5gLIAQ7ZVlAYgxuGJ3y3UDW97sPEchTNtpqgvlWhAz4yPsvzf9uMYl2rDf74F10XtxjUyREmFN6w6elV6kqAUoktDrDWy3b5jfiTpV6pAbt9rGzo9HcGpY2/Fezfe2ColQIKaxr6iiw8XQCeIBsUYd4sek5FOz9VItNi7GBYXLAmbg/AdjySdy/llb21gvtJEI7T3okYzi489Cjtyx5lsBGjqEZJBBGnThBnH+VECdgvJJrVTP5GGOMsNGYRefwc+g75NJYFvgpof5L+iSHzQ5TvONjS15JhrfznIA== 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=dOhPb9+iPWc2J5upaG8Ca8b9C4noVa6gDEnwv5rCjNc=; b=itdJ/ApcgSJrQhzxGSV8DoPohfmNPriSeCSEZ1AmRH6wu3JqHIawf2EexXXv5seaH/JQFmo6V5WYv2ir37D3LvoDK4+rB2TwMHLL53MYiScbk0lYoN6lCbmm6zc6JlNBKANDgYPDS+/q2i1m4FRXr0839KoaW1nA335C2WclG6ACFGtvtJOui5MuTZhPQB008buuYla6Gh7gouCl31pdfp9OlH1+wGJZC76DrlrkKXd1f8csbsYdiuDgr3StED6piqvIuYf05xeQDFTDF8QCWDZ01EEf/p7kkFfkDmWWXBLhVATCbxEn4VlBm29RlHRxndg1gFMgC+JXxcQ8BbLr4Q== 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=dOhPb9+iPWc2J5upaG8Ca8b9C4noVa6gDEnwv5rCjNc=; b=P9AZQp3tp5eo9yWDSnFXPNfFCChiuD0oXO4wpcXW2SUtyJRDs2xCwsTP0D4eR1uXrAa/BFlSv3p6cJqDov+BcoknIvOVA8gTdpl3NX192RmMr2+jN+eE64RNNC5nnGgjvfdVNvT6rN5A8JOdLwQ7Cs3ehmLq3k95qvNvFI6rOVY= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MW3PR11MB4603.namprd11.prod.outlook.com (2603:10b6:303:5e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.14; Fri, 13 Aug 2021 06:40:30 +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; Fri, 13 Aug 2021 06:40:30 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "benjamin.doron00@gmail.com" CC: Jeremy Soller Subject: Re: [edk2-devel] [edk2-platforms][PATCH v1] KabylakeOpenBoardPkg/GalagoPro3: Deduplicate PeiSiliconPolicyNotifyLib Thread-Topic: [edk2-devel] [edk2-platforms][PATCH v1] KabylakeOpenBoardPkg/GalagoPro3: Deduplicate PeiSiliconPolicyNotifyLib Thread-Index: AQHXiWda8/U896HyNUKrlt34nzXxvKtxCTUQ Date: Fri, 13 Aug 2021 06:40:30 +0000 Message-ID: References: <20210804193122.4415-1-benjamin.doron00@gmail.com> In-Reply-To: <20210804193122.4415-1-benjamin.doron00@gmail.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: 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: b17f5aef-20c2-404c-c927-08d95e253e63 x-ms-traffictypediagnostic: MW3PR11MB4603: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SQQWmc5L95nhXhjR1Xq40MGbgqd4ClLwcqamx8jxf0UKlYRLnO8VjSJw4fLSiIEHHNFcUMg3gcYKzQTd0c+v2TVGUrXiQNAbthaVwn5rixrrWFKfx92gn1wXAnV6425cf4NfyM+QyAOkLcOZdzcS33KuRK+nnE6EdL4o1+knwuFnBVqYOwIw4CTm+SIFLPjJZsgS5H8MzmQ5XPYIMWi2bTpTLL/1K/Uho1/TVnkfX2nsnuLDRZSDwIOVIUfNm9mR4B6tpa/XR3RZYBpGzV6ClGTxJBiUMpYqmFouGpA0dnqZ5lVHjDBA6AThF1BJe4dlsM7hKcRi3Ibu8r/0qzUB3FeSUUl4sKbSTBWZLMlqsq+ZiZLKXnnp8TjyUFsgQvp8C05IdJEE7x1HUL2HAsKnMed9CMp4Z3miEzutnFYe5JVEMI5tC5To5oT0AwLLwgrnRdcBNjq7hGJ7yj6eon4We/2n6ztbGJjRaGHR0Xq32JVsnB2kiJUAAaT5+d4gx6aVbbsjS19hn1OIc3jXU4dVXWWYN8QW6ciohkH2DW2mqSfuxW4/Q8rIP8LWMOCfVWUL8JSsT1jrWrtk1dNqOZyJU2wbdqpw7o2pOED64qhcGPnya+IoTsXXdXqIKSJJlegsVUKaKlcuKW66U/wjmumaZk+Z7cjLnvRiNGnLGdktst5RVCRAI7LZ7f6NA5mCt3Dc1FzL6mybef+dK6mYzk4++m0tJz/wredtxGBLOLH+w6HaA8HMJQ/CzNjVz4VTLCgAcrvrITFOvjX0c9Stw2gyr6HtqUP4mW0XUcVMIKGy/J15t74c2oMcYdHFt8N8Ar/Uh3MkV4L3zNXKQ3A7FsmbFzfai6wf8xNx0RJxSNH50u4= 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)(39860400002)(366004)(136003)(346002)(396003)(376002)(52536014)(122000001)(33656002)(38100700002)(2906002)(26005)(8676002)(83380400001)(316002)(66446008)(5660300002)(110136005)(186003)(71200400001)(4326008)(55016002)(9686003)(66556008)(86362001)(6506007)(966005)(76116006)(7696005)(64756008)(66946007)(53546011)(38070700005)(8936002)(66476007)(478600001)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DwS+aTTn/BRC7E9iCMqujXqjYO/MUWSLYndOZl8wVpCjO6VRkahGvtSLKbqH?= =?us-ascii?Q?ULnNkjDhRYwQ5cFg/3oIcWafdrsA3hWvubs4yBK3LcRb4Os+dKfOcnI16zHM?= =?us-ascii?Q?hmtmexY7YYly6DcYBLk6gnKdmCNt61Sy31ExxB26XRqRe/hxOZjcn7XrS4GC?= =?us-ascii?Q?7zwt5CyiGK2HFaShvY8SALVNcwl6QgU7vRbfh0uCr82nsX2Clfn1YwC+Niqg?= =?us-ascii?Q?M5IhrsCGbEwnFyhDIHwfhO9FIx7e2lG8VPB+RlVerDzmHSLiJkrAkPz3Gq9y?= =?us-ascii?Q?o66MWCU8DMuqI95dd6Uzdf3ZTE+Mq7S31igGbR23C92AJrL5ObYq5U93Dxg4?= =?us-ascii?Q?kQjwpeXLCcvE7mPkeJlQV6Xk8o3unuSfukNgWBtsVr4FsQ9xVueUo4KgV9dr?= =?us-ascii?Q?xp2eI/Tx+CtBMO1Lrvi+C1ujjGCYoa//51I3VRlDweLjIxLyMs2OyzY3b6Xj?= =?us-ascii?Q?8XBU4I82++YZdQcyRuFcO1vZDWiE+BhK8QcYxAGuStb0qjW62FiBs8eoHLES?= =?us-ascii?Q?4CxgFxuulZTHJvCtT1bfJrw0PaD7wMioHiF82ISWMIFX+rzSNcgKtEoXBuBy?= =?us-ascii?Q?oDwYXm1WwRhBei/Xm+Pi720BU1C3LYKPtd03BRPXZjE3tyOzRodCB1dJjsPO?= =?us-ascii?Q?/LAHQXaEZ0H84x5hvRm9nsHJaP8g0YqUR019DNcc7zXQqnIL0EBaze/ILgnn?= =?us-ascii?Q?g6zfhZ9FSGKY3Z5iDnAHToEMyRKOB8No+gb6wZrd0Mt2NY+eFXoijAuiybyt?= =?us-ascii?Q?Su8Ij/mltKp1LxeYLqHyGLRBtJEwwu3WY4ln7P/L7NJ+51VzzSdVnBHtVzwR?= =?us-ascii?Q?ngEEs1BtYwrLu5b/dKqQ9iTKhi4l5/HPekSYOGi5G052k2LMv/xv/gdD19Ck?= =?us-ascii?Q?ERCDrL6/nYWFHlfRK6SD4+/ALgY5E3SRO8xofEMmKhz8NXykkZZxG05QQYPi?= =?us-ascii?Q?dKdA5aCuKUMgQ2HNqJZDQfKwfdQDpaDyitotwrUcoBf0gJNNFdKYNbVZMJUY?= =?us-ascii?Q?0pQJQlMxBCWIcOmcNwa9dNgUXRMqCuz14sYP1gSjQoUXnUZ56ARWmiFJ3LC+?= =?us-ascii?Q?/t9lApTbkClA/meA8Y613mCFWcr9sHjCl7DIOPK2jeTj010tzVD4bxiykWfQ?= =?us-ascii?Q?WMpU6sJZBgYwn9uk2fuThhlA4dZ8C0IxDe76NZ/b6Z0pTNbzliTdsdURQujy?= =?us-ascii?Q?FQZ6E5Kk25E9urKHEeC3+BXr+6MJJDkq6yzb8M1Q/uV2DHF7f9EVa3V3MuPs?= =?us-ascii?Q?sx6gDheWjDd9wkcxR257/KUx1CLeXScTo6BqoLNDkGIAM/q4rXujqtcumMA6?= =?us-ascii?Q?AhLRO8fZdSAeiXfYdjmYxuHu?= x-ms-exchange-transport-forked: True 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: b17f5aef-20c2-404c-c927-08d95e253e63 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2021 06:40:30.1934 (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: VJ0A3lS1ZZK1B4opB0NZ0EF7tmevS3ZeU38c+jD3MYTz45Gs/cu7jr/DXrPEehXVWNi0LqNeR4ciSHzf8rc4sksM9tL6umdz0V34qWSy72A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4603 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 Hi Benjamin, Please remember to CC the other KabylakeOpenBoardPkg maintainers. Jeremy is= just a reviewer and is not able to approve patches himself. Thanks, Nate -----Original Message----- From: devel@edk2.groups.io On Behalf Of Benjamin Dor= on Sent: Wednesday, August 4, 2021 12:31 PM To: devel@edk2.groups.io Cc: Jeremy Soller Subject: [edk2-devel] [edk2-platforms][PATCH v1] KabylakeOpenBoardPkg/Galag= oPro3: Deduplicate PeiSiliconPolicyNotifyLib GalagoPro3 board has a duplicate copy of PeiSiliconPolicyNotifyLib. Remove it, and use the copy under KabylakeOpenBoardPkg/FspWrapper/ instead. Cc: Jeremy Soller Signed-off-by: Benjamin Doron --- Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/PeiSilic= onPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.c | 104 ---------------= ----- Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/PeiSilic= onPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.inf | 44 --------- Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc = | 2 +- 3 files changed, 1 insertion(+), 149 deletions(-) diff --git a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Libr= ary/PeiSiliconPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.c b/Platform/= Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/PeiSiliconPolicyNo= tifyLib/PeiPreMemSiliconPolicyNotifyLib.c deleted file mode 100644 index 70a6b7e5d2a7..000000000000 --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/Pei= SiliconPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.c +++ /dev/null @@ -1,104 +0,0 @@ -/** @file- This library implements constructor function to register notif= y call back- when policy PPI installed.--Copyright (c) 2019 - 2020 Intel C= orporation. All rights reserved.
-SPDX-License-Identifier: BSD-2-Clause-= Patent--**/-#include -#include -#include -#include -#include -#include --/**- Callback fu= nction to update policy when policy PPI installed.-- @param[in] PeiService= s General purpose services available to every PEIM.- @param[in] N= otifyDescriptor The notification structure this PEIM registered on inst= all.- @param[in] Ppi The memory discovered PPI. Not used= .-- @retval EFI_SUCCESS Succeeds.- @retval Others = Error code returned by sub-functions.-**/-EFI_STATUS-EFIAPI-SiPreMemP= olicyPpiNotify (- IN EFI_PEI_SERVICES **PeiServices,- IN EF= I_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,- IN VOID = *Ppi- )-{- EFI_STATUS Status;- SI_PREMEM_POLICY_P= PI *SiPreMemPolicyPpi;- SA_MISC_PEI_PREMEM_CONFIG *MiscPeiPreMemC= onfig;-- DEBUG ((DEBUG_INFO, "SiPreMemPolicyPpiNotify() Start\n"));-- Sta= tus =3D PeiServicesLocatePpi (- &gSiPreMemPolicyPpiGuid,- = 0,- NULL,- (VOID **)&SiPreMemPolicyPpi- = );- ASSERT_EFI_ERROR (Status);- if (SiPreMemPolicyPpi !=3D NULL) = {- //- // Get requisite IP Config Blocks which needs to be used here-= //- Status =3D GetConfigBlock ((VOID *) SiPreMemPolicyPpi, &gSaMiscP= eiPreMemConfigGuid, (VOID *) &MiscPeiPreMemConfig);- ASSERT_EFI_ERROR (S= tatus);-- //- // Update SpdAddressTable policy when it is installed.-= //- if (MiscPeiPreMemConfig !=3D NULL) {- MiscPeiPreMemConfig->= SpdAddressTable[0] =3D PcdGet8 (PcdMrcSpdAddressTable0);- DEBUG ((DEBU= G_INFO, "MiscPeiPreMemConfig->SpdAddressTable[0] 0x%x\n", MiscPeiPreMemConf= ig->SpdAddressTable[0]));- MiscPeiPreMemConfig->SpdAddressTable[1] =3D= PcdGet8 (PcdMrcSpdAddressTable1);- DEBUG ((DEBUG_INFO, "MiscPeiPreMem= Config->SpdAddressTable[1] 0x%x\n", MiscPeiPreMemConfig->SpdAddressTable[1]= ));- MiscPeiPreMemConfig->SpdAddressTable[2] =3D PcdGet8 (PcdMrcSpdAdd= ressTable2);- DEBUG ((DEBUG_INFO, "MiscPeiPreMemConfig->SpdAddressTabl= e[2] 0x%x\n", MiscPeiPreMemConfig->SpdAddressTable[2]));- MiscPeiPreMe= mConfig->SpdAddressTable[3] =3D PcdGet8 (PcdMrcSpdAddressTable3);- DEB= UG ((DEBUG_INFO, "MiscPeiPreMemConfig->SpdAddressTable[3] 0x%x\n", MiscPeiP= reMemConfig->SpdAddressTable[3]));- }- }- return Status;-}--static EFI= _PEI_NOTIFY_DESCRIPTOR mSiPreMemPolicyPpiNotifyList[] =3D {- {- EFI_PE= I_PPI_DESCRIPTOR_NOTIFY_CALLBACK | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST,- = &gSiPreMemPolicyPpiGuid,- SiPreMemPolicyPpiNotify- }-};--/**- The l= ibrary constructuor.- The function register a policy install notify callba= ck.-- @param[in] ImageHandle The firmware allocated handle for the = UEFI image.- @param[in] SystemTable A pointer to the EFI system tab= le.-- @retval EFI_SUCCESS The function always return EFI_SUCCESS= for now.- It will ASSERT on error for debug= version.-**/-EFI_STATUS-EFIAPI-PeiPreMemSiliconPolicyNotifyLibConstructor = (- IN EFI_PEI_FILE_HANDLE FileHandle,- IN CONST EFI_PEI_SERVICES = **PeiServices- )-{- EFI_STATUS Status;- //- // Regi= ster call back after PPI produced- //- Status =3D PeiServicesNotifyPpi (m= SiPreMemPolicyPpiNotifyList);- ASSERT_EFI_ERROR (Status);-- return EFI_SU= CCESS;-}diff --git a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrap= per/Library/PeiSiliconPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.inf b= /Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/PeiSilic= onPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.inf deleted file mode 100644 index 0fc857c41263..000000000000 --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/Pei= SiliconPolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.inf +++ /dev/null @@ -1,44 +0,0 @@ -## @file-# Component information file for Silicon Policy Notify Library.-#= This library implements constructor function to register notify call back-= # when policy PPI installed.-#-# Copyright (c) 2019 - 2020 Intel Corporatio= n. All rights reserved.
-#-# SPDX-License-Identifier: BSD-2-Clause-Paten= t-#-##--[Defines]- INF_VERSION =3D 0x00010005- BASE_NA= ME =3D PeiPreMemSiliconPolicyNotifyLib- FILE_GUID = =3D 6D231E12-C088-47C8-8B16-61F07293EEF8- MODULE_TYPE = =3D PEIM- VERSION_STRING =3D 1.0- LIBRAR= Y_CLASS =3D NULL- CONSTRUCTOR =3D PeiP= reMemSiliconPolicyNotifyLibConstructor--[LibraryClasses]- BaseLib--[Packag= es]- MdePkg/MdePkg.dec- KabylakeOpenBoardPkg/OpenBoardPkg.dec- KabylakeS= iliconPkg/SiPkg.dec- IntelSiliconPkg/IntelSiliconPkg.dec--[Sources]- PeiP= reMemSiliconPolicyNotifyLib.c--[Guids]- gSaMiscPeiPreMemConfigGuid--[Ppis]= - gSiPreMemPolicyPpiGuid--[Pcd]- # SPD Address Table- gKabylakeOpenBoard= PkgTokenSpaceGuid.PcdMrcSpdAddressTable0- gKabylakeOpenBoardPkgTokenSpaceG= uid.PcdMrcSpdAddressTable1- gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdA= ddressTable2- gKabylakeOpenBoardPkgTokenSpaceGuid.PcdMrcSpdAddressTable3di= ff --git a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc = b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc index 302cb679b5eb..7f276d351280 100644 --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc +++ b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc @@ -301,7 +301,7 @@ # # Hook a library constructor to update some policy fields when p= olicy is installed. #- NULL|$(PROJECT)/FspWrapper/Library/PeiSilicon= PolicyNotifyLib/PeiPreMemSiliconPolicyNotifyLib.inf+ NULL|$(PLATFORM_BOA= RD_PACKAGE)/FspWrapper/Library/PeiSiliconPolicyNotifyLib/PeiPreMemSiliconPo= licyNotifyLib.inf } $(PLATFORM_PACKAGE)/PlatformInit/SiliconPolicyPei/S= iliconPolicyPeiPostMem.inf --=20 2.31.1 -=3D-=3D-=3D-=3D-=3D-=3D Groups.io Links: You receive all messages sent to this group. View/Reply Online (#78661): https://edk2.groups.io/g/devel/message/78661 Mute This Topic: https://groups.io/mt/84669971/1767664 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [nathaniel.l.desimone@int= el.com] -=3D-=3D-=3D-=3D-=3D-=3D