From nobody Mon Feb 9 19:08:19 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+56015+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1584632017268191.13258466777916; Thu, 19 Mar 2020 08:33:37 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id PmVIYY1788612xcLab7PQTft; Thu, 19 Mar 2020 08:33:36 -0700 X-Received: from EUR03-VE1-obe.outbound.protection.outlook.com (EUR03-VE1-obe.outbound.protection.outlook.com [40.107.5.42]) by mx.groups.io with SMTP id smtpd.web10.13825.1584628644969928128 for ; Thu, 19 Mar 2020 07:37:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b08UsppadTCjuTnJ76pSfv75KzFDrMVLBoIv30EeQzgXJNmf8T0/Aq09IBJIjxUNsc8x2KpHwTWZPu/8/FRMen66YNXqTx2CpR/U2uUTINzUyhWKjPjJjSBfWAXjrFSjeZxJnCFQXPP4f2uq0L39yF4BmmnuUe6g1W2B7tWAMnADJdwty6w8xt4Ydcs7tyhTJ81B54bwgduRTBfrqZAjFTpwKplIskWz5En4ExECnuPj4Qj8kRTQbDCwZJNdBfe4vE2ekHX+Y/z/KQq2v0hWsKaDTIWjyeODt9xVgJ4mKwAV2TO3fd/+bOtiS1YkdCFZTwWTWmds8UHpbYjclWfVIg== 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=2cAfhA+eyckYbsXyGhs1mWt+sGC4wcBePmDaJ57H7qc=; b=QIJLmTeYSnR5NrLzOcGJ3/7UHyDW+7Ut8/FIU1cynQknsJj2mgydUdXeQRCUXMjg4GkT9L4Pf8p7zr8bdXZfQ+4rugGs+RWw/bO+rw2kzWKCUMiw/RNDkXJrmq00MVDVjPxE9U2sP0ShviVdeJLfSNBac8DDomIQuREOUcD+FXCDTBhXDar3Zw9szsnh+r8pUJhZZ+M2NN4uzFP9vERilFWJ4c8xnkFG4AgbV0H9ahPQjFS86w1Ud7AFdGmFzYLx+FWO8jTODBSE0H4+/KUvFCAOIglTSFWGbbDUBI0O0ozkbUF4MMbKQHgKhxtsGF6Wr/nVysNvuzjbwTs+W9Nwdw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VI1PR0401MB2496.eurprd04.prod.outlook.com (10.168.65.10) by VI1PR0401MB2269.eurprd04.prod.outlook.com (10.169.134.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.18; Thu, 19 Mar 2020 14:37:22 +0000 X-Received: from VI1PR0401MB2496.eurprd04.prod.outlook.com ([fe80::196a:28a9:bb9:2fae]) by VI1PR0401MB2496.eurprd04.prod.outlook.com ([fe80::196a:28a9:bb9:2fae%9]) with mapi id 15.20.2835.017; Thu, 19 Mar 2020 14:37:22 +0000 From: Pankaj Bansal To: Leif Lindholm , Meenakshi Aggarwal , Michael D Kinney , devel@edk2.groups.io, Varun Sethi , Samer El-Haj-Mahmoud , Jon Nettleton Subject: [edk2-devel] [PATCH v2 21/28] Slicon/NXP: Add PlatformPei Lib Date: Fri, 20 Mar 2020 20:05:36 +0530 Message-ID: <20200320143543.18615-22-pankaj.bansal@oss.nxp.com> In-Reply-To: <20200320143543.18615-1-pankaj.bansal@oss.nxp.com> References: <20200320143543.18615-1-pankaj.bansal@oss.nxp.com> X-ClientProxiedBy: SG2PR02CA0042.apcprd02.prod.outlook.com (2603:1096:3:18::30) To VI1PR0401MB2496.eurprd04.prod.outlook.com (2603:10a6:800:56::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from uefi-workstation.ap.freescale.net (92.120.0.69) by SG2PR02CA0042.apcprd02.prod.outlook.com (2603:1096:3:18::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.19 via Frontend Transport; Thu, 19 Mar 2020 14:37:19 +0000 X-Originating-IP: [92.120.0.69] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f87d423e-affe-4890-db83-08d7cc1308dd X-MS-TrafficTypeDiagnostic: VI1PR0401MB2269:|VI1PR0401MB2269: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:506; Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+56015+1787277+3901457@groups.io; helo=web01.groups.io; Received-SPF: None (protection.outlook.com: oss.nxp.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: /hS21K/vTPwhQbX3LHDoQIyZq8HvsVIeqvbYL1Zn39RZHfAPXX/ssHd7zpjH3UJInEFlBQ2BVGZh9eZcyfj4azgkjHZYT7gMH5eymJFHrGO9ANrTC9xv4FLKaE2h52dlYGhgqHDV1rJMxawcHl79FAx14NMWsDK/7qbJQapIrAZNTX/NPV8NkMBBJekA3lqqFZKpq1NgTlZhVL+6ox79W0CS3gWWP7YlxaGzn+YQxh3RDXxKf/IjGRwUbyGiBrEfr9z15BTLniGRx3aDa4ZJx/PcaaGBY39nK1V2ft3IQrf1Cp0g4Vn8hgxb4bB1QvdMh0MJHrl1Oy7ovVQYGooRvdD7LBCRLeQ++v3ocj0y4C05HbEsGVzMdX3YTWBk/eUdHZ7yg8PRQp6UBODxIwFhGcx2mFQ542esdbXcwDMBQ5UBMMQecp2tChpWYCA7BbxN X-MS-Exchange-AntiSpam-MessageData: iSPbMdF2A754qZBICS1UVhut93Z5AoO558Cl2FoNarCWXn2DzLJua4fLeV2izKW50XRdgy60mBLYMUiFhTG0695l4X4u3AKwL/uCMhrvHrHRdZOkxWS8Bub9952ju/Uhsbf7fyIUhKYWtFOKRgv1dQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f87d423e-affe-4890-db83-08d7cc1308dd X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2020 14:37:22.5454 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FFC4MkrpqxOdxhLSCMWtvB1ly8Xz47ay/FeYW/jSQqydZsi56QceopZ9H0sw2sFvzTOTOYCSOtGKIbToJl844g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2269 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,pankaj.bansal@oss.nxp.com X-Gm-Message-State: Yf1UkqMqznlYQk9eSj4nTsJox1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1584632016; bh=sUvq+vCco7W9hD4/Czeqbubg7ugStYI8Z5R/SKCA2Mo=; h=Content-Type:Date:From:Reply-To:Subject:To; b=wu4TLKCa1PMfbSywwpT+hS51nwftfcakX/rSR6/aBh/13Jl2ZBD8HrwurR2voGsPYVD AfVsag33T+Z7rRuzztJjcyWh23bfaVkVQo+KW+1mJ9OlBv9vYhZDs7s1F/RHXVlbiejMY 55wNT+XEH21Q8CdJ8v9AuxgD8sBmypLagko= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Pankaj Bansal PlatformPeiLib is going to be linked to Platform PEIM. Signed-off-by: Pankaj Bansal --- .../Library/PlatformPeiLib/PlatformPeiLib.c | 30 ++++++++++++++ .../Library/PlatformPeiLib/PlatformPeiLib.inf | 41 +++++++++++++++++++ Silicon/NXP/NxpQoriqLs.dsc.inc | 3 +- 3 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.c create mode 100644 Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.inf diff --git a/Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.c b/Silicon/= NXP/Library/PlatformPeiLib/PlatformPeiLib.c new file mode 100644 index 000000000000..f64e564469f8 --- /dev/null +++ b/Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.c @@ -0,0 +1,30 @@ +/** @file +* +* Copyright (c) 2011-2014, ARM Limited. All rights reserved. +* Copyright 2020 NXP +* +* SPDX-License-Identifier: BSD-2-Clause-Patent +* +**/ + +#include + +#include +#include +#include + +#define XPRINT(x) PRINT(x) +#define PRINT(x) #x + +EFI_STATUS +EFIAPI +PlatformPeim ( + VOID + ) +{ + BuildFvHob (PcdGet64 (PcdFvBaseAddress), PcdGet32 (PcdFvSize)); + DEBUG ((DEBUG_INIT, "Edk2 version is %a\n", XPRINT (WORKSPACE_GIT_VERSIO= N))); + DEBUG ((DEBUG_INIT, "Edk2 platforms version is %a\n", XPRINT (PACKAGES_P= ATH_GIT_VERSION))); + + return EFI_SUCCESS; +} diff --git a/Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.inf b/Silico= n/NXP/Library/PlatformPeiLib/PlatformPeiLib.inf new file mode 100644 index 000000000000..fb42693daa20 --- /dev/null +++ b/Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.inf @@ -0,0 +1,41 @@ +#/** @file +# +# Copyright (c) 2011-2012, ARM Limited. All rights reserved. +# Copyright 2020 NXP +# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +#**/ + +[Defines] + INF_VERSION =3D 0x00010005 + BASE_NAME =3D ArmPlatformPeiLib + FILE_GUID =3D 49d37060-70b5-11e0-aa2d-0002a5d5c51b + MODULE_TYPE =3D PEIM + VERSION_STRING =3D 1.0 + LIBRARY_CLASS =3D PlatformPeiLib + +[BuildOptions] + GCC:*_*_*_CC_FLAGS =3D -DWORKSPACE_GIT_VERSION=3D"$(WORKSPACE_GIT_VERSIO= N)" + GCC:*_*_*_CC_FLAGS =3D -DPACKAGES_PATH_GIT_VERSION=3D"$(PACKAGES_PATH_GI= T_VERSION)" + +[Sources] + PlatformPeiLib.c + +[Packages] + ArmPkg/ArmPkg.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec + Silicon/NXP/NxpQoriqLs.dec + +[LibraryClasses] + DebugLib + HobLib + PcdLib + +[FixedPcd] + gArmTokenSpaceGuid.PcdFvBaseAddress + gArmTokenSpaceGuid.PcdFvSize + +[depex] + TRUE diff --git a/Silicon/NXP/NxpQoriqLs.dsc.inc b/Silicon/NXP/NxpQoriqLs.dsc.inc index 234a5e2707cd..5f77f47f0399 100644 --- a/Silicon/NXP/NxpQoriqLs.dsc.inc +++ b/Silicon/NXP/NxpQoriqLs.dsc.inc @@ -101,6 +101,8 @@ [LibraryClasses.common] PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf PciLib|MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf =20 + PlatformPeiLib|Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.inf + [LibraryClasses.common.SEC] PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompres= sLib.inf @@ -111,7 +113,6 @@ [LibraryClasses.common.SEC] PrePiHobListPointerLib|ArmPlatformPkg/Library/PrePiHobListPointerLib/Pre= PiHobListPointerLib.inf MemoryAllocationLib|EmbeddedPkg/Library/PrePiMemoryAllocationLib/PrePiMe= moryAllocationLib.inf PerformanceLib|MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.= inf - PlatformPeiLib|ArmPlatformPkg/PlatformPei/PlatformPeiLib.inf MemoryInitPeiLib|Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.inf =20 # 1/123 faster than Stm or Vstm version --=20 2.17.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#56015): https://edk2.groups.io/g/devel/message/56015 Mute This Topic: https://groups.io/mt/72077454/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-