From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web12.33433.1628837121115881526 for ; Thu, 12 Aug 2021 23:45:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=elZdwiP6; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: nathaniel.l.desimone@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10074"; a="215542177" X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="215542177" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2021 23:45:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,318,1620716400"; d="scan'208";a="485836358" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga008.fm.intel.com with ESMTP; 12 Aug 2021 23:45:19 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.4; Thu, 12 Aug 2021 23:45:19 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx612.amr.corp.intel.com (10.18.126.92) 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:45:19 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx607.amr.corp.intel.com (10.18.126.87) 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:45:19 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.49) by edgegateway.intel.com (192.55.55.70) 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:45:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PtQTj9upc/FQ6IP8xxRtgHUWoWAxiB6RhplfxeIrD7x/FD+65OcK4JbJKxJ921O0b2WcrE4nk0ELg6RYXbDH2r9r0lR6T6TvdPr7dXr+1DQGiDKk0usiOszjydfmE0wxmYEuh0cFxDeydbiPFQpRQuifBKd+g3LXC7IQpuc0lJENo0HeLzrQirnwJyXC2MxZhaCFScOlCc9UtgCCvpuKozzJHQmEGC1PhpU87ghU4sgKrC0bzPObQ5IVpk+yXNjIF18zefloQP1NVcdnyrE5wajB7PyAtDfltB004Kkiv8yarY33stxsKD1RGssPqUepSZquSg55z+b80PdEasuNeg== 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=oL8aaGEoQUEev63XvwyCOAyHQO75x8o8jdlOknF7dpY=; b=M+E7X7bdKZNPvlC1IrvnFtsHHF6gnE4rQLmUHV2NYZFwRZOMC1/ZeWbboeMm0dhlrt2dDRAFhx5ffEBsZ1SOyKrIkDpDanq4g9JUIDGsHKofdYVEc8uXUribG3+sAZE9Obc0UIVkWn20JFg1ZqeZtUSQ7YBNkUaq7q7KtuxF3N7+kB+enO8hdaxvFFEUOSN7mqadCj1niEzC2GRDjXMmseuX/6YIkGCuE9YHnodRfqqeJZap6XdfK1rsd60hVSLkl8VgFlOuBEq4yp36EIkvJlJ5ovss5oCzJ0Iagm5tQPILloNJb7VO5owN+Fh71tFEr4T+SE9i5q8Ggn4LguaPyQ== 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=oL8aaGEoQUEev63XvwyCOAyHQO75x8o8jdlOknF7dpY=; b=elZdwiP6PoegVKPFN6cqBzlkUqeaxZMiDlCmLnnVSxhfYTLRq7iaP9uvkIar2wTM00sgv6v6D20WeYxehYrWA2moM8g7Hi8g4qOpxNzHlVFD35WqdQiQy3KmbEUywzCs1hFY5x/nN+M+8f2MaSPiEDJmJaLjwDmRVBUK7d1EMFc= 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:45:17 +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:45:16 +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/U896HyNUKrlt34nzXxvKtxCreg Date: Fri, 13 Aug 2021 06:45:16 +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: 70f579db-bf78-4b48-db87-08d95e25e934 x-ms-traffictypediagnostic: MW3PR11MB4603: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:949; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 828nA/PWe8IKBQWxX6imzX9TZNH2y/HlFPIb6+QVN5zzUv6//MkH7Ncbu+vPW9LAsdoxiDFoWA9CBbQoVMbhqK6pREBLwIybkFJXStfAv7VcLEwumEskvvaz+mR0dnsmJETH5YINEMnUQFXY/i7UTivtZk9FN+F1TSyc+dlNKOTs7MfxHeCI/VjA3lscGCpIEhDduWQIcH+5FS/pnUUMt7Vql6yneKwYOPC1pFQCXMZvvP/ER6Ajt4nQHxJJEiocOBdTfnSERPZp3jrcYMihaxuPk/QNio9YDSC5SxbGpir3LhiKQ/SsHgiG/osgzgr1rifgvsCNhvB+QBLhuFXm4px2b5adwKu2EdGu/QKxGqKVqL3hQAf4H+iibn811pg8ouLkRytOZaWZHD5qZLZeu95BFS8DYj0eVGS2EZDBbuIbIfTudUorwk5s1cqBIvuw7P4G67kmsvJQjQ6xkmD4GBipp6KaLjTOXWWvu3JsIJmvEYOFSv8rVgWFNH1J1MfFsEsK8ZEHm0FkXEzS1dt56+jStGfw0wsqCTC1s7i3zlRsNi8dPA1qaUNQyDBv7YQN1KAUoIfm0mxX+WbErBsTuYFJhUmCcDhfgz5DYka7urdwWVYkN2joC4GIrPZcekGcLSY8ZE4+8xc3V73HaJAJgTeC07r33y0OukPkvFaRjdnD5gw/bd/h2NtXeHdKCIe1uWLH9CGXrZwgPFJyQmJlT0cG+mPOUmXaM/iNFt6jEM2D8SMWujDgtI0oS7sBi2rXuNjtp+M0KhtsHC2edG9jXIPzU86nW5vT+dSzDCRY5JJtfuBgXElzZtS8rb79YpQ1eid55VyypGePwFH9+TxT68op3bdUGXdhI++MB9S1ePg= 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)(376002)(396003)(346002)(136003)(366004)(39860400002)(71200400001)(86362001)(66556008)(4326008)(55016002)(9686003)(8936002)(66476007)(478600001)(966005)(76116006)(7696005)(64756008)(6506007)(38070700005)(53546011)(66946007)(2906002)(8676002)(26005)(122000001)(52536014)(33656002)(38100700002)(316002)(5660300002)(110136005)(186003)(66446008)(83380400001)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3Vlt9ykK8Lc5wgoYZpSO3r1gydjiatwub5cUZbwWPsWdzWQvXs5QpgHFP3KZ?= =?us-ascii?Q?pJM74p/cKOfgVGBoPdeyUmXlscyNe5xz5qW9itRCoSDgBJrTs1tc7f42zpRt?= =?us-ascii?Q?MAwrTu+P4UKEfYBBvbzcrDXYfR7whBNgR2cxiB5qHVN85oqSgg4Z3YQC1Lqz?= =?us-ascii?Q?kFDoipcoRqc4CBdP+FMMzx1rtRc0oDqBPjXab55RVV6VTT+fL5PfcCIIrpMW?= =?us-ascii?Q?YboUEgxbHzMet4dPyI2U7jlghPCHu8+oIc1hM6H5xnGmhOTT8J3UgQysOvPh?= =?us-ascii?Q?S5H8B7cbsafobNzhDBM46jMEUSV5S5e36ugKj098gHDtkNf85wVKk0gs9H1u?= =?us-ascii?Q?+TFcbtKczKYE6YYMIAYwfDwAejHj43QljuuffuNrw9jmGSC2aeomGPTFqwvT?= =?us-ascii?Q?HfEDBnoSv3ZYSy6ypAvBGBELbB96CdDIvXZc89uKEFl+wj+4+yOZCTq2waVH?= =?us-ascii?Q?Ne6A4pN3S6jl/GwuKSySklb5kZJaqAR30ciMsipOr4u2IyIoXtSVotfLdJ1x?= =?us-ascii?Q?vFMgduu367V4hCnnCRIcxwKY30CywKrMKXkgeioa5bmtdXOw2pYN2cQsR4uO?= =?us-ascii?Q?dTo9+nSYGiDwPefFkxw6OMZmNH6EMqB66aKKlyWqVw84JYR/xdnjmOkIPT22?= =?us-ascii?Q?SITWZzWErWffHjpa+P150y+Cjra/7ejSWE8LqiC3SN5fEplrB+pafepgmDOL?= =?us-ascii?Q?ewEKalQvfGuevgpfWk1qQCgxUMBi4xW93bhKoBORmYVchRtghC15tBGTW4/n?= =?us-ascii?Q?cgOO2W1OSbvJqPa5seLebAB09zaPaj/ecZP8elJL+QR3PM1fpkoRZu78w00M?= =?us-ascii?Q?CuZSXqdODID0tc6WmHn0J49kN2FF/7dXm9qqUWM3DsIYLD2sC6XQ6X1862Lx?= =?us-ascii?Q?Zn713ZnoPgWOPI2KjnRIoySCFOjvP+BzAA0cNvYYEjR3ge6HBJpM2onKquna?= =?us-ascii?Q?NRbjI9RikdEiXQYO1D1ZUIC0uaSj9+D1YArMjKErFbCd1LZApC4GmItVmU/N?= =?us-ascii?Q?qv0nDfrcHRz/JpZS69Z7o7Mdu35wXciUk2TLGarCGaNbEXr5u2VijUGJAnA+?= =?us-ascii?Q?lBlqPRfHbI2v8YK9CFCxAX9pjBLs9DqIrGeEj5FRn4cj2F3HRoO/IyYexkWP?= =?us-ascii?Q?mU/KOhgjsjgkWzkhPimLVxaWpLpOwLawlcozHJgip29EJFWMVw1tBi6pi5dm?= =?us-ascii?Q?HGSMhiG2lj9hKMfU3dwyTNfrPccAG1JSF4hDmHcH19BUD8fhsCVAeQ2vZiWU?= =?us-ascii?Q?z6r0MLSaczMwiYR+7JK0XXZ5h3TpVj9ECDSZCC389J987RQSLURV4sUq1M9W?= =?us-ascii?Q?D8/L7Iq0IylU2JuDEYdyAlME?= 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: 70f579db-bf78-4b48-db87-08d95e25e934 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2021 06:45:16.7982 (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: CTpIGs4mKUec2o1dXvSMmMYpHQ98UL4nADQf+0tI98v/JzC5H91oIvCrWctGNB3aqWZIbRoWsYdqp5zVF0UnqJ090V1lJJBHi4gEqkvcwOM= 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 Pushed: https://github.com/tianocore/edk2-platforms/commit/9466dad -----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