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.web10.13033.1671420188731765492 for ; Sun, 18 Dec 2022 19:23:09 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=HF4mTs8p; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671420188; x=1702956188; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=hw+0nexf9Kx3CPEtb0gcaTy1+IsTw4pJXNZR0r8v0ds=; b=HF4mTs8pDcNx23E8mjOdSCo8PTNvVI5U86TJngfBWqyNlM5O41mwq1Ce BHF3cACoYov41D3xWZNnUhg4uQoYZnJS0KjQFtUlGOtvuLMA+zCOPZUI9 N4b4T9lFVsZcpwi4i+ZA++SOzBw+SNLJYFK6k35moI162gyjNEEW8vRdv MwLfJh+BX1kJRl9IvYYnOmDbfB2fyqhCQBM9tUXu+AseI1xbTkmsPME8+ QmlUPx/pe0dZBkIB+fN+9HxbgSP1za6tMnx/PIulYPwvvNYVkNFwiCHyQ dBcNS20i5bWWq7BbMwXU75iBZcYyBOD44AFrnIUC16cC98UDTAB8emr3x w==; X-IronPort-AV: E=McAfee;i="6500,9779,10565"; a="319309417" X-IronPort-AV: E=Sophos;i="5.96,254,1665471600"; d="scan'208";a="319309417" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2022 19:23:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10565"; a="682875520" X-IronPort-AV: E=Sophos;i="5.96,254,1665471600"; d="scan'208";a="682875520" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP; 18 Dec 2022 19:23:07 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Sun, 18 Dec 2022 19:23:07 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Sun, 18 Dec 2022 19:23:07 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Sun, 18 Dec 2022 19:23:07 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Sun, 18 Dec 2022 19:23:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mVXYhPKaoDIAVChjEi/74G7lSE47nnfJZnkTMloj/M8zWmnn/ovCCE6Ft1LxCNV0CFdkA0CI9S0/tUBcFa3+u7uLfO2Z47EFRCt7wkjaF81/GkNsLAANDdUmoiYty9kjYguxpwXeVMkMeBnuPZOZGEEHOLkP7hY5SSMr0R2KhjBOqMcMAE5Pm+t2vPpQNABG1X2WGGOEFfxh+ECNfvxNDg8s6H8PC2Nfaa4xwW23g1BtUmIyJ5XHC/zFGOFG8/yS+l7ztzyjKCywb7tS3FjEkdlwuUmRn9mtHqZ6LkWbwrRC6rv/ZnYR0xa94rqsWR3DyVBZUqFmNL3T0qG9ITOPGA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YZx8JhzrgctMVW2bfzyMMpd22/o7qjG9BH30BdiBttc=; b=JfO/CZae7Xz2y0YywLfTAORHxu3c0nRivHCyvNIMkr33oiolSoOCroOfsQ4C7PupCIPjCLd/ljjQTwypIoxbaMD50Xd1S6r2mIMCsa67MrNqxmWMfB5OoAfG7vJBRkiRGqub4qYPehr0YOK4y2imxrEKJSFZNYI/2Y1ITckPBRBpJkbHiPGRMsPr8vWGgrZznohB/Jh5ofnt6kQBaXRT5zRab54Gt/b9SXzEuQNGJ6axTm0ajgZe9GQjlPYbFwkA7vJLX4BjygypTo/VRdyzsuzg5m9rEzE9opp9/dH8zQSV+zTJnkcGd9PIB/bhG0AbEU3EDfXvArnWKB8TB8mmaQ== 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 Received: from MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by BL1PR11MB5430.namprd11.prod.outlook.com (2603:10b6:208:31e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Mon, 19 Dec 2022 03:23:05 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::994e:d3c4:7608:3405]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::994e:d3c4:7608:3405%4]) with mapi id 15.20.5924.016; Mon, 19 Dec 2022 03:23:04 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Xie, Yuanhao" Subject: Re: [edk2-devel] [PATCH 3/4] OvmfPkg: Add CpuPageTableLib required by MpInitLib. Thread-Topic: [edk2-devel] [PATCH 3/4] OvmfPkg: Add CpuPageTableLib required by MpInitLib. Thread-Index: AQHZEynaf5mfjwz3rEiCsCPfV4rctq50jAgQ Date: Mon, 19 Dec 2022 03:23:04 +0000 Message-ID: References: <20221218214317.3431-1-yuanhao.xie@intel.com> <20221218214317.3431-4-yuanhao.xie@intel.com> In-Reply-To: <20221218214317.3431-4-yuanhao.xie@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR11MB1631:EE_|BL1PR11MB5430:EE_ x-ms-office365-filtering-correlation-id: 0a790369-8a7b-49e0-007a-08dae17057a0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rQTkr9TfM5HVdQRLk79A3Ow2JcXo6VgEQfQPJ3L5WI5vuXuSHjal2+Ys4PF20RyoZwXHw1VhjkgAk0WUgKX+o5s434CC8YJDVjPu1woT3iCJ/siJEqrbU9gXKH1TJLykAznAQtIydZS+L2QJxTN+XlEQHOhi3jm9H8/0NGhAFBy3P4R06S+CovPoQbh68vI6oLEV20G5Zmj/gebqDvtBgFSHxujKr8iZsIqpx+qdz9Ws7BI7f9n0woAKo+l0Xan6i7NRDNnj6PajeS61u9wmacIbSWVV389LEqfAUe7lFB9uA11b5ZHHjLxf/JkJXE4fsmG0uj0Q4Hba+aEigmBai2VMGlcKFeX3vfWmcoK73JO2elDPp8uhncp/ZKqKtOFy03LjHgKUWF1E3MlI2jYpcJ8fxOFBnBn+WzWrNEUVR22oABzbZb1sNM8bXXQRBWoRkIRWUHZbS3sskii7c6TfkAmnCvG9d8zdkA5sgXBmKCO9QN8ZPuJuzpmEH5mHdCmOcsCPFxJn8r6wAJJnhf61PqVKv1RWLO8oYnq3EQK0EXFjDMRT4DkxUn8uLcBD0KsTxIH16oMeAsSduPhgvMU/BFidU9zwbh6M0xZ1iDz8393ZUytJMk+FrtMvWKZ9XYt5hzGE5qVj7e+WVCTXMa/t/lN7sjxa3hUjY29uWe1U+rlk7AwqA6VgZN4vgUbvF++OWNdlvNYNa4ygBrFXFygO+rFz+J+Cbf7C4Bjm3lnZk3Kgwx8DahvAnskXPq4kRm3JFELAT8P9Pj9h3CY8H1brRA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(6029001)(396003)(346002)(39860400002)(366004)(136003)(376002)(451199015)(52536014)(53546011)(38100700002)(8936002)(83380400001)(71200400001)(6506007)(478600001)(966005)(7696005)(2906002)(110136005)(55016003)(41300700001)(186003)(33656002)(316002)(26005)(9686003)(19627235002)(122000001)(5660300002)(6636002)(86362001)(8676002)(76116006)(45080400002)(66946007)(66899015)(66446008)(66556008)(66476007)(64756008)(38070700005)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RcFK/F5/kCv4a1MrfmqJwH/qxVM4H6GY7SQPRW7MxXxsGSXq3zZehc+Vz1Z9?= =?us-ascii?Q?on5GJ/aNdgZQvD3w5VmLXAw+mEYQbVNCW/6bCAD5cy/8R+eslNMkTogzKF08?= =?us-ascii?Q?Ob9ElRJ9DCqK/rpK2iLxy6N9/Nmsiaxx2XU24mVpmV/TRRku0EQ8RjpmNJqg?= =?us-ascii?Q?oBdEvShi/Cyb3S7LI5EeulhHvj+pzT89672ZgpL0qAwX8ph+YwTYDIYJ+LdW?= =?us-ascii?Q?kBNj2h7QyJD4OSyjrA4+NzhZgsIA91cDX06wdj+qQirgEzKTv0QounoxOAW7?= =?us-ascii?Q?bHgAUi24PsL20eGdwzbjaybHkDLu7lVZOtoIWBBEwp3Pho969zOvtTgqRc1d?= =?us-ascii?Q?jkAztwkJ0ve99shj1LRqOSJ554RpYcLsqfqeMebXjF5yTrSdklNVVWcuWDwf?= =?us-ascii?Q?lBjy8qwsiOnVI5BkfH9cH8YdW8wCCg/8wwh1ZLAygYZcP6VuxVPAbXNeeZCb?= =?us-ascii?Q?tQgl4FFrQg/fgKhaPwTkONJ2Hd6WuS3TQYk7a6curDhPFGHMIkegFfGHGGkr?= =?us-ascii?Q?yNEBFASM4sdz8nksWsuVmu7fSSes55o1Q61k2rdy+WjwEJHfV1hkkJP4ryCc?= =?us-ascii?Q?8wB5rHCAKXkojgKnGSrJERdtKyii4PAMiYUOXsoTMbZqMMYhqaUl311pEGE0?= =?us-ascii?Q?17X0hlS/lAYBAWqw52shBmZefe4zstKIKczJTVOKemNk97/zQBubQEtb+TrV?= =?us-ascii?Q?74iUD/SMBPG2AhL+aRJxGyVC4IVuBvH5yZjZn4YxvhozKwAUwXXM19hxPIO2?= =?us-ascii?Q?r8hWaavZomQgFZ12pOZ4n9vsAJZZbiNLr9XFtCVRjjcQXHXBFEIVEt99Xzou?= =?us-ascii?Q?+5DXtBuB+vybXTTwiYGQYcF2hKFJ7+leCPjZ7w4Cp0IbRacXpOzDvezU0A/t?= =?us-ascii?Q?UPNfP7chdzsd2Fpyp+M+Z82ypWqH6OJpetzy4HeF15uom+GHPRosZTKQPtum?= =?us-ascii?Q?HIzwtVQUfOzxfSsS8kAFpm+XP1xoJZ9Khgu3Sv4xiquu7KDL6oPA9hzdUCS1?= =?us-ascii?Q?DGG5KudPl0Q4XwIDHeR94s5IH9ZVk0QZrFqB1/h7/LSE74M/vKd0ly1gBAQc?= =?us-ascii?Q?WYlH5RSkVpVfhOOfEfeVJ2usJUb1o1jmNL6gFskyUooHo9L1/yhMpA8CtLoP?= =?us-ascii?Q?2CUNHc1LP3EzyqI2/dHMbxGdpIxL48fVPQ3LWKtfNxBFuk1Q3ChOY0Puo+XF?= =?us-ascii?Q?eBshvitJtIVTYW6qLHtn1VXTqlOcndR8AC+nrKI+52T95plBmDCzfLestDEF?= =?us-ascii?Q?ZSialCE0o7ZxwmoEKbG0S2U6XIn+JvWB0SAQxkOHTI1Z9ORa4XzXJ0o3s50T?= =?us-ascii?Q?UOKxkaeDVWhtywV0SnjB2k4FMzs+3jzTQkkQMKyIdqQJi7qR8a7hRPRegwL+?= =?us-ascii?Q?eUyrou/h9gK+vpaBwHdZZcIYsv0yOBEbF8rSRN/w5gC8CEjqfk1GCKWxzjzW?= =?us-ascii?Q?EJnw93XxnGntNUWi7aDjUu/3LJ934asmf0ylCAmEI2mocjI0rg8NV70wGyvR?= =?us-ascii?Q?/DzIATwiozc8rfu+Z7SMeHhO9M3uVI+dbyY7DY0eKP3VRrH9jocie256j8tj?= =?us-ascii?Q?kZYVUDy2tk2xgq/EfE4=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a790369-8a7b-49e0-007a-08dae17057a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2022 03:23:04.8568 (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: oMPIy0przt0tporEDV6I2m8ACUMYytf8P8on4fI7I82Xw5bZwNOk187Kc6heUvbcz2Z/kAARfKo5vr2mpXNjbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5430 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Yuanhao Xi= e > Sent: Monday, December 19, 2022 5:43 AM > To: devel@edk2.groups.io > Subject: [edk2-devel] [PATCH 3/4] OvmfPkg: Add CpuPageTableLib required b= y MpInitLib. >=20 > Add CpuPageTableLib required by MpInitLib in OvmfPkg. >=20 > Signed-off-by: Yuanhao Xie > --- > OvmfPkg/AmdSev/AmdSevX64.dsc | 3 ++- > OvmfPkg/CloudHv/CloudHvX64.dsc | 1 + > OvmfPkg/IntelTdx/IntelTdxX64.dsc | 4 +++- > OvmfPkg/Microvm/MicrovmX64.dsc | 3 ++- > OvmfPkg/OvmfPkgIa32X64.dsc | 1 + > OvmfPkg/OvmfPkgX64.dsc | 2 ++ > OvmfPkg/OvmfXen.dsc | 3 ++- > 7 files changed, 13 insertions(+), 4 deletions(-) >=20 > diff --git a/OvmfPkg/AmdSev/AmdSevX64.dsc b/OvmfPkg/AmdSev/AmdSevX64.dsc > index e0b04d6734..b92c6154b2 100644 > --- a/OvmfPkg/AmdSev/AmdSevX64.dsc > +++ b/OvmfPkg/AmdSev/AmdSevX64.dsc > @@ -3,7 +3,7 @@ > # virtual machine remote attestation and secret injection > # > # Copyright (c) 2020 James Bottomley, IBM Corporation. > -# Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved. > +# Copyright (c) 2006 - 2022, Intel Corporation. All rights reserved. > # (C) Copyright 2016 Hewlett Packard Enterprise Development LP
> # > # SPDX-License-Identifier: BSD-2-Clause-Patent > @@ -352,6 +352,7 @@ > DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.= inf > !endif > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf > QemuLoadImageLib|OvmfPkg/Library/GenericQemuLoadImageLib/GenericQemuLo= adImageLib.inf > diff --git a/OvmfPkg/CloudHv/CloudHvX64.dsc b/OvmfPkg/CloudHv/CloudHvX64.= dsc > index 4fe7cb5f1b..4d7107fd19 100644 > --- a/OvmfPkg/CloudHv/CloudHvX64.dsc > +++ b/OvmfPkg/CloudHv/CloudHvX64.dsc > @@ -403,6 +403,7 @@ > DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.= inf > !endif > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf > QemuLoadImageLib|OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageL= ib.inf > diff --git a/OvmfPkg/IntelTdx/IntelTdxX64.dsc b/OvmfPkg/IntelTdx/IntelTdx= X64.dsc > index 3458926515..ea538fd783 100644 > --- a/OvmfPkg/IntelTdx/IntelTdxX64.dsc > +++ b/OvmfPkg/IntelTdx/IntelTdxX64.dsc > @@ -1,7 +1,7 @@ > ## @file > # EFI/Framework Open Virtual Machine Firmware (OVMF) platform > # > -# Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved. > +# Copyright (c) 2006 - 2022, Intel Corporation. All rights reserved. > # (C) Copyright 2016 Hewlett Packard Enterprise Development LP
> # Copyright (c) Microsoft Corporation. > # > @@ -313,6 +313,7 @@ > CpuExceptionHandlerLib|UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCp= uExceptionHandlerLib.inf > LockBoxLib|OvmfPkg/Library/LockBoxLib/LockBoxDxeLib.inf > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf > QemuLoadImageLib|OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageL= ib.inf > @@ -577,6 +578,7 @@ >=20 > UefiCpuPkg/CpuDxe/CpuDxe.inf { > > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib= .inf > # > # Directly use DxeMpInitLib. It depends on DxeMpInitLibMpDepLib wh= ich > # checks the Protocol of gEfiMpInitLibMpDepProtocolGuid. > diff --git a/OvmfPkg/Microvm/MicrovmX64.dsc b/OvmfPkg/Microvm/MicrovmX64.= dsc > index 93d4cf3da2..b04c8e6936 100644 > --- a/OvmfPkg/Microvm/MicrovmX64.dsc > +++ b/OvmfPkg/Microvm/MicrovmX64.dsc > @@ -1,7 +1,7 @@ > ## @file > # EFI/Framework Open Virtual Machine Firmware (OVMF) platform > # > -# Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved. > +# Copyright (c) 2006 - 2022, Intel Corporation. All rights reserved. > # (C) Copyright 2016 Hewlett Packard Enterprise Development LP
> # Copyright (c) Microsoft Corporation. > # > @@ -402,6 +402,7 @@ > PciLib|MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf > PciPcdProducerLib|OvmfPkg/Fdt/FdtPciPcdProducerLib/FdtPciPcdProducerLi= b.inf > PciExpressLib|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciE= xpressLib.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf > QemuLoadImageLib|OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageL= ib.inf > diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc > index aca292ce83..894ce1867d 100644 > --- a/OvmfPkg/OvmfPkgIa32X64.dsc > +++ b/OvmfPkg/OvmfPkgIa32X64.dsc > @@ -414,6 +414,7 @@ > DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.= inf > !endif > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf > QemuLoadImageLib|OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageL= ib.inf > diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc > index 3f6465d8d6..08094fbf00 100644 > --- a/OvmfPkg/OvmfPkgX64.dsc > +++ b/OvmfPkg/OvmfPkgX64.dsc > @@ -434,6 +434,7 @@ > DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.= inf > !endif > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf > QemuLoadImageLib|OvmfPkg/Library/X86QemuLoadImageLib/X86QemuLoadImageL= ib.inf > @@ -813,6 +814,7 @@ >=20 > UefiCpuPkg/CpuDxe/CpuDxe.inf { > > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib= .inf > # > # Directly use DxeMpInitLib. It depends on DxeMpInitLibMpDepLib wh= ich > # checks the Protocol of gEfiMpInitLibMpDepProtocolGuid. > diff --git a/OvmfPkg/OvmfXen.dsc b/OvmfPkg/OvmfXen.dsc > index 8bb497088b..2af4682b78 100644 > --- a/OvmfPkg/OvmfXen.dsc > +++ b/OvmfPkg/OvmfXen.dsc > @@ -1,7 +1,7 @@ > ## @file > # EFI/Framework Open Virtual Machine Firmware (OVMF) platform > # > -# Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved. > +# Copyright (c) 2006 - 2022, Intel Corporation. All rights reserved. > # (C) Copyright 2016 Hewlett Packard Enterprise Development LP
> # Copyright (c) 2019, Citrix Systems, Inc. > # Copyright (c) Microsoft Corporation. > @@ -339,6 +339,7 @@ > DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.= inf > !endif > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > + CpuPageTableLib|UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableLib.inf > MpInitLib|UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf > QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.i= nf >=20 > -- > 2.36.1.windows.1 >=20 >=20 >=20 >=20 >=20