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.33398.1628836709374733594 for ; Thu, 12 Aug 2021 23:38:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=GoVWbZmg; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: nathaniel.l.desimone@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="215241804" X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="215241804" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2021 23:38:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="440287974" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga002.jf.intel.com with ESMTP; 12 Aug 2021 23:38:27 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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:38:27 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX611.amr.corp.intel.com (10.22.229.24) 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:38:26 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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 via Frontend Transport; Thu, 12 Aug 2021 23:38:26 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) 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:38:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cgZImbfDNqyJ6+UZFzcDMj1KnHXAGr33jQLA3FY00UqIgB/aUvwNC7Mh4VPRqhqH7p7WF2fdKVaY9/552viwSBbx11BU7PEn5R2Hmjrps/AXq064kpt0atDHApsf0S5IJzR0SldGeMLxKBMMlWJ6rh1CYHy13CIm0n542GUoFuAbyHfw7xGDKdx1TuaN654vLKRsR+ScQCO5F8Dc4sbVoLDCapHju6GhSTVZmmpaaGr5ZgUxVdLMvpdYXrkN7k4NvtQZljZwVhLWOppImbdMrcxZqq2IZ//OOc8diOGcm1v5G+EEyaGSlKl54u7zcQdmy387VgrFX8kUctr5UGDphg== 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=2S96fAsnFiXF8pp4FJW5lhfbKJPMAhXUuYSLUXxCHrg=; b=lrO+J2J4Loqm8j3HXdo7cE8IKtzYTOxsxUPQEsnZ3CwFDf4rjMJmRNoDDHn2rhPNlihr9yZI3Yj+Rbvi+EJtF1MTIIIIpE69PoLXzZIvI83O0fbdtCHD8QQErJzmJeqBUs2nohlSLkrfYHmq44Zkh9RzFM6aDg37JzlkvSbzu1VHsrOahYN8ICM5Nrh03y8QFF34tiG1aHNeUz98vT+HZItHh7HQ1zdLlP9G2b9duNrT9k3oMmY+bd+PAK4zo9SF6A8nf0mc71/qOJcumgaWFAdQq8OuEOFQCZFPXtTbdDX6+KnWn1zYvxlsukehRQUTpyVO1w0S7cUBgx+05wwT4g== 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=2S96fAsnFiXF8pp4FJW5lhfbKJPMAhXUuYSLUXxCHrg=; b=GoVWbZmgrzouwXeZo4qilhqhs0lKEEitUtR8vIWaURiuykd/trl33x2nEcrgycSLFPRO33+mZ0dDfdUXtQloBi/q3UBjFPkNuaGHnSg0I4By4JbKQCkDZOf0X2v38zKrRJ5muRzM8KF8h0Weba6/CJdGi5T2HrB039bMowXshlM= 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:38:25 +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:38:25 +0000 From: "Nate DeSimone" To: "devel@edk2.groups.io" , "benjamin.doron00@gmail.com" CC: Jeremy Soller , Michael Kubacki , "Chiu, Chasel" 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/U896HyNUKrlt34nzXxvKtxCJiA Date: Fri, 13 Aug 2021 06:38:25 +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: d124462a-e9f2-46cd-5ba7-08d95e24f41f x-ms-traffictypediagnostic: MW3PR11MB4603: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MnEVsmN38lURtwS2pgeZb740lR/GY4cEPCpCt2XOCh5VNgmPLIfx8kg4o8L863q9c+1UlkVAN3zU+wPXuCqeDtEJFgMTM1a06MQhe808Y16yFJlQbRFuVXsWPmixRAFMrMvtDIlIT6j8jZo7jMHiFD47krdqBLYvejnbHRxMZjq2JjXyh7E9My2b2jowkASwnj3zpWSYI+5EgJpr4kvbUk+M89rNWsCFszHGtnaznsKOKc2BPsdqutN1wQCGDxXcH2Abish8Cn8GmzYEhrot+KqVBLQ+hiXa/Oym4prS9VWP+hLIFTusco/wnazBwYKWtTkWScS1PuTTuZ+YXNjwP7DPTRPiVkZqjsilRC5mKJRZR7uVsEoWy831jBaWDR4U85iYgr7/kZ5QRhto3rh9UxpkmMQuMR7xXThZ9nfCXs8qjxN9rhCsijmXpLwpvu4P6e6Sb4AETAA/aDRoJ3Ot7o9KJlnuG+Hb8kJdpN8f9TDeUoFwoNl6XFDSDuRYL3WQgTXi+3metSptWuZe0HdFPIFvF8pYpeHKIVy2iOK+CXF+F1/MOeqwes9l7sK53HU9uklP93W7zCKTjBNSTZjfz8FYoWcwu6bnFMc7xHyw/cTbKBHk036tAfU1doBVWuVfI5QxOkIffqLidExCYiiYJNLGwauzltRYoAjoM53DwTIe7Pavw5x94S3PAQ4g8mz3SA8ErPPM1dTT+Fgvw7Ws9du8tvkh5ht10Rn7tv7lfiqLLRa++AdWpPG7y3KuneS021BZgXtJuGRSfzY1be4SDBus23raCMfauSN+SlKZagwjop5OjJCf8GaVASTuDQEQZRCp6wsg43mxqbpJTtJvzhynQTxgZ0mjG4E0aDB3GCk= 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)(107886003)(122000001)(33656002)(38100700002)(2906002)(26005)(8676002)(54906003)(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?vRR3kNORNUqfShUa1c4SsyWVgHf5nSTd8ozM0SvprSVXy+cMyE3dDyVtqHpw?= =?us-ascii?Q?zkUruuFEcfPSTiVkJh2VQVhnfpDOACu75y/W4uBaZknk6SE+kEao5fo15aTz?= =?us-ascii?Q?gCrsk02Bf5bPLD23uzAtP+grHzOIhPw4dxAmHeFVGAapa3QLJU8e3GXaeZ34?= =?us-ascii?Q?K/4Z8Zbrlhu68sqejYPNGoaEw8/Ik0h7+s71pXDuWIWgEig3fJUwM/y/OxYd?= =?us-ascii?Q?Ub68/cu7eYOxHQVZf351hGoTL7OCRU9kvcD6AuuajKvQZ4YAZt0VWBnqKwK0?= =?us-ascii?Q?gwo9znu030VgMdubMNDXHDpWOQ6OoFZ5ICBusiUXbP3E7OW3Yk78EYTy5dMD?= =?us-ascii?Q?1tYIV1jp8WHUi4LSaJ+dzHfDvsjMTdIrUU8FwxS4CUuudLiQMPAvQAqrdyLM?= =?us-ascii?Q?MUL7s3gpBkd+HIn6BxHRQuunQTEFMGI1N4eaTk6xi6ruiZvtCxz1/SWzKjXJ?= =?us-ascii?Q?BVHiJmQ6Vml/owANHgoLmRtEMudFSuRkrcW3PrDFxwLlVuUcrieXUxywlhw0?= =?us-ascii?Q?DpCAsH867ItA6l1EOMNeJxprKqzhzbXxZF75VUzpiggiIdhusW38cR3FJtJB?= =?us-ascii?Q?CZ8Ha/E26qxf/csoIgBQRkis3/YFGvxxfuneuwkd2Y4ETzplaSmvuQSXGe/j?= =?us-ascii?Q?OirUKp/gS5iQtOVbkLjtLKOZ+uoiDo6gU8hjgtFL1z3hRx76vUovLQaw618E?= =?us-ascii?Q?C8oY6wFMzN85xSTXhp52ZmgtRqMWA390cfscdbjV+HLNmhEM5BNREi6zW0Gr?= =?us-ascii?Q?3MK4obVp8XzjxNClPu08Gr0/wXNYXfx1vGWJQO5C1NhngeNTWd4e0abiw7yO?= =?us-ascii?Q?bd8dpqop0QsggQdJdWQXBeH8W0iwXu51qbE5AGXG21T03TppY5PORzq0pv7t?= =?us-ascii?Q?u7csoFn+AdnaUf8NWRxelz4rtrHJnWWCCxjNnMOAA6D+Z+L19URiiepunFP8?= =?us-ascii?Q?kjRLuP0pJazXf18NZmuCSO9l9PA99/BBpOkxb+MNedqhIPcsk0UdnIgt1/QB?= =?us-ascii?Q?+POzFsjdCH0ALjTnjk/2QAvC3/pt3HlUat0ShgawI0Ttmx2sKzR0dpBw07kP?= =?us-ascii?Q?aGO38BEWEY3JYO/HVhMWC9tbX/vTKZ80kAg1B4YgvcQhuYKv+GuU8eggR6xQ?= =?us-ascii?Q?yT5XmICCCdswgYTqGsSimg1oqXWrxWEIPPOe1qvpcXGGeHJfzyqtMMbYeZbq?= =?us-ascii?Q?DkDhc08MDNJKwS3aOGzHVUH74u8VzJ8wgRpWcCHpIjAByp7Y/VzXU8Q/ZUx7?= =?us-ascii?Q?w5BFMD88+qF/VEuS6gdoj8WwydKqYZ5o3DBxZds8Dn7swCRDZLPocI1YZ4Mz?= =?us-ascii?Q?c9HbuXiREQsxgNUZAtq7umYL?= 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: d124462a-e9f2-46cd-5ba7-08d95e24f41f X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2021 06:38:25.5905 (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: we1aMTkokkgGETWHsqRnHNI3FMhM/oxWDAFA2NJLQNsSzuiC0NQXUYA9m5Kaj9FvIEDwNm+Pa0FCQyZtlm6j2yXQe7rOE/cWmvhXezHj3y0= 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 Reviewed-by: Nate DeSimone -----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