From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.1165.1587712278834685393 for ; Fri, 24 Apr 2020 00:11:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=uM2pRNeL; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: chasel.chiu@intel.com) IronPort-SDR: Mv/lO7gYkproSKPBqvPzY9U9OPIIsE1Ks8jPr6+FAXgQF/rJ/izBJRi9w3wXjVpcrys7JFw8Mq VI55hcqdK2WA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Apr 2020 00:11:18 -0700 IronPort-SDR: JtV27A64r32Wze2/O2pFzj8nGSv3wutsCt9HILWGxAQFJdrDBhTMTm9V3Ppv9HJ4tt1H9vlyeA XOJR1bBuDlsQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,310,1583222400"; d="scan'208,217";a="403210429" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga004.jf.intel.com with ESMTP; 24 Apr 2020 00:11:18 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 24 Apr 2020 00:10:20 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 24 Apr 2020 00:10:20 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 24 Apr 2020 00:10:20 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 24 Apr 2020 00:10:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mKYG4YrgaabUXRCfVPYaacU6dY2xfaK4GWn6bqSShdSm4nN8+HZQsQFWx6hXKeR6/qiQEgzqN8tsLXAjytd6sT5ykAsfXrZv18H/fJ/V3wwOleErKH/czlW/yuJ2PBirDxDmUQ+h9h8nKApVBMdwizMvrkqy0PK47cnV8/9RY/EV4Xhz3dgCWRUMgDdNsRT6l4y/G5e/i5bxsMLeGbIgzOTJU7DwQxWc5a8Z1y49T0zR9TLrEEitTaQWAHL6z5tBfakTj3FA2K6YJWIU7lOXNE5O6QXGrzJsPsu4wMuCoEmRvL3Hc/bAYMFZTL006KVWCKyMFga6OHfpA+IlGk1sAA== 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=9Hu4wwbpaR5fDXKcaUwPwJZMb8MG1D2IH9+VyxKa6AE=; b=jJQQlETuwFQGi9GXhxCHm0pWZmrDv5X2OYOqmogpXnzAShJ3Emq0efSiVzqpBHktyXZiuFpOvuHWBNocoIL9lnfxMiacv3+rBE+xGJAc70rbNHmfu6k9VpAtbygHulwzCqgsbjw2gEzyLAsPLP3t/zbhwktYL8Z9mx3eu2rkrrHbEVNL6AQsiLPLJ/X8MenZuD2SRR+r75HgdTrGzKjCY0AaDClwMyu9WxWclSUDqqP/sloG7GpIoQPldkKvDBULBcJARBM7DQQpaf2c45Zro5H9tD4sippesdPoxOKeO1tejnGX6DMuId+nzM5SK+H/stwjeehXGgGLXIrn7f6ujw== 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=9Hu4wwbpaR5fDXKcaUwPwJZMb8MG1D2IH9+VyxKa6AE=; b=uM2pRNeL35eGm/y+Js9o3rs+xM8FIzhM2wE4fsxsAyDSfSXkSOm8FEH+udVeoqazJwQRY2N54cvBSqn6m1o8TfXOkUUcZfnOyMAY3vITRWT/gAX5OsFjEXHxOMskWOhWEf9wW/IccfQryRZbmyS1lWEHnrq9O3ZOFE16lW1NHdo= Received: from SN6PR11MB2814.namprd11.prod.outlook.com (2603:10b6:805:55::15) by SN6PR11MB3152.namprd11.prod.outlook.com (2603:10b6:805:cd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Fri, 24 Apr 2020 07:09:43 +0000 Received: from SN6PR11MB2814.namprd11.prod.outlook.com ([fe80::152f:df2:6370:1584]) by SN6PR11MB2814.namprd11.prod.outlook.com ([fe80::152f:df2:6370:1584%4]) with mapi id 15.20.2937.020; Fri, 24 Apr 2020 07:09:43 +0000 From: "Chiu, Chasel" To: "Kumar, Chandana C" , "devel@edk2.groups.io" CC: "Chaganty, Rangasai V" , "Desimone, Nathaniel L" Subject: Re: [edk2-platforms: PATCH V1] MinPlatformPkg/PlatformInitPei: Create Library Instance of ReportCpuHobLib. Thread-Topic: [edk2-platforms: PATCH V1] MinPlatformPkg/PlatformInitPei: Create Library Instance of ReportCpuHobLib. Thread-Index: AQHWGffuPgXC9Rg6d0aZgdw6rbsZYKiH2pOH Date: Fri, 24 Apr 2020 07:09:43 +0000 Message-ID: References: <20200424051901.61944-1-chandana.c.kumar@intel.com> In-Reply-To: <20200424051901.61944-1-chandana.c.kumar@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=chasel.chiu@intel.com; x-originating-ip: [134.134.139.72] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 97f3395d-9932-4415-8ab0-08d7e81e76e5 x-ms-traffictypediagnostic: SN6PR11MB3152: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-forefront-prvs: 03838E948C x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2814.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(136003)(346002)(39860400002)(396003)(376002)(366004)(71200400001)(5660300002)(66946007)(110136005)(478600001)(33656002)(966005)(52536014)(54906003)(66556008)(55016002)(66446008)(64756008)(66476007)(76116006)(86362001)(9686003)(26005)(8936002)(53546011)(6506007)(7696005)(4326008)(107886003)(186003)(316002)(81156014)(19627405001)(8676002)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1qShveK98GJIp59epWfzxAtbAlujlWSc4RZeLC+UMJw7VJB6rRa8ruZefWMHAC9JwmAZqi9w6llq9Q6jSLNxCUzeK/yiLG2okR98zPXOeXxb5eiuGFhPJOHK2eSVI/2XfbttlS7M65L4zP6ZtWkny5HU+7Ydxc8Y0x3g5pPlpfAmzo/Exa/BN1+ciGm1axbqZ/GzTq/rlFdEmUcwwFIrX8ueacguEu9O74fGgmSjQFbDbr6muNmhjp2T7oOLNKV7uULuBAReN4VQeGxSoPnqWW/bWZHSAL686EqszCi1lgaqavVVUJQHfWXiVUE8ELAdAaqVXOf+x6aS1UDLgKEiOaDDb7MzFKnOGzT3Q+OWdK7hQFHIRvG4NNvEUrc7qZNZNtW7mEp+QRJTn/N6k1qARJaAdCZM4ju1e8GHQTs0h5U/gTDeODL0BpBykVdX5cBryQAxnqcSzN/Zj5jtV29iWAPIwYjLwBzW9+4sr6tkIM7C5vxeWz61Cajx1/GOMpfp93JX7nKTkB6GN6sLKUMkcA== x-ms-exchange-antispam-messagedata: UCHNbRTtHptvN+5R+08mbFbODWisxXN7rqeh5Debsn11Pb/mDBMon4Rufru/Ta7wlpLaKzGF80NYmLFmngtdAas3GIaNR5A86UuQ3UCBwBJ0prJtq7jaY5opA6k1yhxBpbpQ44QLB4AmvoG2f4LG9A== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 97f3395d-9932-4415-8ab0-08d7e81e76e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2020 07:09:43.6582 (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: so54MjT9yRp/7VtzUEgSwQ5WqKKTPpTRQH/DedmE9VEwwHGYUJbNsAlFIKuFMYtvBgos+50vuZK6U6n+w+L5ow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3152 Return-Path: chasel.chiu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_SN6PR11MB2814568D6EF171966899FD8CE6D00SN6PR11MB2814namp_" --_000_SN6PR11MB2814568D6EF171966899FD8CE6D00SN6PR11MB2814namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Chasel Chiu > ________________________________ From: Kumar, Chandana C Sent: Friday, April 24, 2020 1:19 PM To: devel@edk2.groups.io Cc: Chaganty, Rangasai V ; Chiu, Chasel ; Desimone, Nathaniel L Subject: [edk2-platforms: PATCH V1] MinPlatformPkg/PlatformInitPei: Create = Library Instance of ReportCpuHobLib. Create an Library instance of ReportCpuHobLib from PlatformInitPei driver. PA bits reported can be overriden using Library instance in Platform. Initial Patch to create ReportCpuHobLib. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2674 Signed-off-by: Chandana Kumar Cc: Sai Chaganty Cc: Chasel Chiu Cc: Nate DeSimone --- Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.h = | 23 +++++++++++++++++++++++ Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec = | 6 ++++-- Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHobLib/ReportC= puHobLib.c | 32 ++++++++++++++++++++++++++++++++ Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHobLib/ReportC= puHobLib.inf | 27 +++++++++++++++++++++++++++ 4 files changed, 86 insertions(+), 2 deletions(-) diff --git a/Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.= h b/Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.h new file mode 100644 index 0000000000..337e17f154 --- /dev/null +++ b/Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.h @@ -0,0 +1,23 @@ +/** @file + + Report CPU HOB library + + This library report the CPU HOB with Physical Address bits. + +Copyright (c) 2020, Intel Corporation. All rights reserved.
+SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef _REPORT_CPU_HOB_LIB_H_ +#define _REPORT_CPU_HOB_LIB_H_ + +#include +#include + +VOID +ReportCpuHob ( + VOID + ); + +#endif diff --git a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec b/Platform/In= tel/MinPlatformPkg/MinPlatformPkg.dec index 5bec4eee3a..7ef189dac8 100644 --- a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec +++ b/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec @@ -6,7 +6,7 @@ # INF files to generate AutoGen.c and AutoGen.h files # for the build infrastructure. # -# Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.
+# Copyright (c) 2017 - 2020, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -73,7 +73,9 @@ TestPointLib|Include/Library/TestPointLib.h TestPointCheckLib|Include/Library/TestPointCheckLib.h -SetCacheMtrrLib|Include/Library/SetCacheMtrrLib.h + SetCacheMtrrLib|Include/Library/SetCacheMtrrLib.h + + ReportCpuHobLib|Include/Library/ReportCpuHobLib.h [PcdsFixedAtBuild, PcdsPatchableInModule] diff --git a/Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHo= bLib/ReportCpuHobLib.c b/Platform/Intel/MinPlatformPkg/PlatformInit/Library= /ReportCpuHobLib/ReportCpuHobLib.c new file mode 100644 index 0000000000..aa2565343c --- /dev/null +++ b/Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHobLib/Re= portCpuHobLib.c @@ -0,0 +1,32 @@ +/** @file + Source code file for Report CPU HOB library. + +Copyright (c) 2020, Intel Corporation. All rights reserved.
+SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#include +#include + +VOID +ReportCpuHob ( + VOID + ) +{ + UINT8 PhysicalAddressBits; + UINT32 RegEax; + + AsmCpuid (0x80000000, &RegEax, NULL, NULL, NULL); + if (RegEax >=3D 0x80000008) { + AsmCpuid (0x80000008, &RegEax, NULL, NULL, NULL); + PhysicalAddressBits =3D (UINT8) RegEax; + } else { + PhysicalAddressBits =3D 36; + } + + /// + /// Create a CPU hand-off information + /// + BuildCpuHob (PhysicalAddressBits, 16); +} diff --git a/Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHo= bLib/ReportCpuHobLib.inf b/Platform/Intel/MinPlatformPkg/PlatformInit/Libra= ry/ReportCpuHobLib/ReportCpuHobLib.inf new file mode 100644 index 0000000000..ae6ec901a1 --- /dev/null +++ b/Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHobLib/Re= portCpuHobLib.inf @@ -0,0 +1,27 @@ +### @file +# Component information file for the Report CPU HOB library. +# +# Copyright (c) 2020, Intel Corporation. All rights reserved.
+# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +### + +[Defines] + INF_VERSION =3D 0x00010005 + BASE_NAME =3D ReportCpuHobLib + FILE_GUID =3D F19AA754-CE24-448D-B755-1F939B00C25D + VERSION_STRING =3D 1.0 + MODULE_TYPE =3D BASE + LIBRARY_CLASS =3D ReportCpuHobLib + +[LibraryClasses] + BaseLib + HobLib + +[Packages] + MdePkg/MdePkg.dec + MinPlatformPkg/MinPlatformPkg.dec + +[Sources] + PeiReportFvLib.c -- 2.16.2.windows.1 --_000_SN6PR11MB2814568D6EF171966899FD8CE6D00SN6PR11MB2814namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Reviewed-by: Chase= l Chiu <chasel.chiu@intel.com>



From: Kumar, Chandana C <= ;chandana.c.kumar@intel.com>
Sent: Friday, April 24, 2020 1:19 PM
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Chaganty, Rangasai V <rangasai.v.chaganty@intel.com>; Chiu= , Chasel <chasel.chiu@intel.com>; Desimone, Nathaniel L <nathaniel= .l.desimone@intel.com>
Subject: [edk2-platforms: PATCH V1] MinPlatformPkg/PlatformInitPei: = Create Library Instance of ReportCpuHobLib.
 
Create an Library instance of ReportCpuHobLib from= PlatformInitPei driver.
PA bits reported can be overriden using Library instance in Platform.

Initial Patch to create ReportCpuHobLib.

REF:
http= s://bugzilla.tianocore.org/show_bug.cgi?id=3D2674

Signed-off-by: Chandana Kumar <chandana.c.kumar@intel.com>
Cc: Sai Chaganty <rangasai.v.chaganty@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
---
 Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.h =             &nb= sp;          | 23 ++&#= 43;++++++++++++++&#= 43;+++++
 Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec   &nb= sp;            =             &nb= sp;          |  6 +&#= 43;++--
 Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHobLib/Re= portCpuHobLib.c   | 32 ++++++++&#= 43;++++++++++++++&#= 43;++++++++
 Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHobLib/Re= portCpuHobLib.inf | 27 ++++++++++&#= 43;++++++++++++++&#= 43;+
 4 files changed, 86 insertions(+), 2 deletions(-)

diff --git a/Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.= h b/Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHobLib.h
new file mode 100644
index 0000000000..337e17f154
--- /dev/null
+++ b/Platform/Intel/MinPlatformPkg/Include/Library/ReportCpuHo= bLib.h
@@ -0,0 +1,23 @@
+/** @file
+
+  Report CPU HOB library
+
+  This library report the CPU HOB with Physical Address bits.
+
+Copyright (c) 2020, Intel Corporation. All rights reserved.<BR><= br> +SPDX-License-Identifier: BSD-2-Clause-Patent
+
+**/
+
+#ifndef _REPORT_CPU_HOB_LIB_H_
+#define _REPORT_CPU_HOB_LIB_H_
+
+#include <PiPei.h>
+#include <Uefi.h>
+
+VOID
+ReportCpuHob (
+  VOID
+  );
+
+#endif
diff --git a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec b/Platform/In= tel/MinPlatformPkg/MinPlatformPkg.dec
index 5bec4eee3a..7ef189dac8 100644
--- a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec
+++ b/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec
@@ -6,7 +6,7 @@
 # INF files to generate AutoGen.c and AutoGen.h files
 # for the build infrastructure.
 #
-# Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR= >
+# Copyright (c) 2017 - 2020, Intel Corporation. All rights reserved.&l= t;BR>
 #
 # SPDX-License-Identifier: BSD-2-Clause-Patent
 #
@@ -73,7 +73,9 @@
   TestPointLib|Include/Library/TestPointLib.h
   TestPointCheckLib|Include/Library/TestPointCheckLib.h
 
-SetCacheMtrrLib|Include/Library/SetCacheMtrrLib.h
+  SetCacheMtrrLib|Include/Library/SetCacheMtrrLib.h
+
+  ReportCpuHobLib|Include/Library/ReportCpuHobLib.h
 
 [PcdsFixedAtBuild, PcdsPatchableInModule]
 
diff --git a/Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHo= bLib/ReportCpuHobLib.c b/Platform/Intel/MinPlatformPkg/PlatformInit/Library= /ReportCpuHobLib/ReportCpuHobLib.c
new file mode 100644
index 0000000000..aa2565343c
--- /dev/null
+++ b/Platform/Intel/MinPlatformPkg/PlatformInit/Library/Report= CpuHobLib/ReportCpuHobLib.c
@@ -0,0 +1,32 @@
+/** @file
+  Source code file for Report CPU HOB library.
+
+Copyright (c) 2020, Intel Corporation. All rights reserved.<BR><= br> +SPDX-License-Identifier: BSD-2-Clause-Patent
+
+**/
+
+#include <Base.h>
+#include <Library/HobLib.h>
+
+VOID
+ReportCpuHob (
+  VOID
+  )
+{
+  UINT8         &nbs= p;            &= nbsp;  PhysicalAddressBits;
+  UINT32         &nb= sp;            =   RegEax;
+
+  AsmCpuid (0x80000000, &RegEax, NULL, NULL, NULL);
+  if (RegEax >=3D 0x80000008) {
+    AsmCpuid (0x80000008, &RegEax, NULL, NULL, NULL= );
+    PhysicalAddressBits =3D (UINT8) RegEax;
+  } else {
+    PhysicalAddressBits =3D 36;
+  }
+
+  ///
+  /// Create a CPU hand-off information
+  ///
+  BuildCpuHob (PhysicalAddressBits, 16);
+}
diff --git a/Platform/Intel/MinPlatformPkg/PlatformInit/Library/ReportCpuHo= bLib/ReportCpuHobLib.inf b/Platform/Intel/MinPlatformPkg/PlatformInit/Libra= ry/ReportCpuHobLib/ReportCpuHobLib.inf
new file mode 100644
index 0000000000..ae6ec901a1
--- /dev/null
+++ b/Platform/Intel/MinPlatformPkg/PlatformInit/Library/Report= CpuHobLib/ReportCpuHobLib.inf
@@ -0,0 +1,27 @@
+### @file
+# Component information file for the Report CPU HOB library.
+#
+# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>= ;
+#
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+###
+
+[Defines]
+  INF_VERSION        &nbs= p;           =3D 0x000100= 05
+  BASE_NAME         =              = =3D ReportCpuHobLib
+  FILE_GUID         =              = =3D F19AA754-CE24-448D-B755-1F939B00C25D
+  VERSION_STRING        &= nbsp;        =3D 1.0
+  MODULE_TYPE        &nbs= p;           =3D BASE
+  LIBRARY_CLASS        &n= bsp;         =3D ReportCpuHobLib +
+[LibraryClasses]
+  BaseLib
+  HobLib
+
+[Packages]
+  MdePkg/MdePkg.dec
+  MinPlatformPkg/MinPlatformPkg.dec
+
+[Sources]
+  PeiReportFvLib.c
--
2.16.2.windows.1

--_000_SN6PR11MB2814568D6EF171966899FD8CE6D00SN6PR11MB2814namp_--