From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.988.1668221381862605869 for ; Fri, 11 Nov 2022 18:49:42 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=jhnRH1Ul; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668221381; x=1699757381; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HDFBBsKLsHDldRenWmHnSw9r6m9AckzrFuuJJhblg/c=; b=jhnRH1Ulv/AX+q1DBDyECloXWjCogaplRRnGfEKrC9wEUFcBXgUcxUtn ahnKfmNdI3tdmwpuqWwIVa8tD/+SOjWC44VPpAMp8ahG6yNBCpSydocN0 8ECLO7Khe0rzEQxsq8aqkXvyP+aUDsLz0NiqaSEM9f1IzA7Vj+DrX5t5i VXR7+gyxgl0UChFqSJiHg1vQ8lfh7WbuRoxPALTsI0KFCxZC998zp1Rdz ZXy3Pfw9XV4wVO97hP3tMIWk34+lKRWzOJPJyVvH5SrDXz7Bit1D66FDa PE+necruVyGwO3vtJWgS8bHUYFue9sjYcYCWfewOGKspxtFZYOpYU3VUz Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="295057943" X-IronPort-AV: E=Sophos;i="5.96,158,1665471600"; d="scan'208";a="295057943" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2022 18:49:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="780340690" X-IronPort-AV: E=Sophos;i="5.96,158,1665471600"; d="scan'208";a="780340690" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga001.fm.intel.com with ESMTP; 11 Nov 2022 18:49:40 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2375.31; Fri, 11 Nov 2022 18:49:40 -0800 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.2375.31; Fri, 11 Nov 2022 18:49:39 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2375.31 via Frontend Transport; Fri, 11 Nov 2022 18:49:39 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.45) 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.2375.31; Fri, 11 Nov 2022 18:49:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MDWUhn7HiecQ9lCNjw+UJefk/hAVu2nsLNoJ6hb2gIeaK8NzTIqBEw7PgnCkqM8bmxnXmcTy7Zo2sGImSVlUydYM1sVXd7MoD2vrzKfp0IE/2e+TNyzbpi7bPKdquCQXAkLg8zirTB85KHg1IWsXor/AmpMBk9JsjddVKKqr+yY6yELltJ1jPuTuEfpdekKdU49hQqTzzsg80QbfDha/Mq/TYCrB5FN5JXeg+HpEO3jCBSfV4ABZ7fQhXtyDIr7OyXKubzI4QSzFDphRu1UGEoy1bp3KtTMugdF0+RanadAiSRGMfLToBjUiUKxdLxWSObsakj5lkg97dbIOysjwag== 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=q9Eu3OJvelbKIvd1DFWwbvGWC0qNxZxeJWOB5QFwRz0=; b=Wiv41dGE+lHoAHF4rOvasRsUvTxrZum/5WtMTnBtgSfh24LMHqo5xF+ne8iIBkDnA4eRDNoiajdjgAHC2QOweBO/IrOQF2VWmcSCfqK1zy2em+RGoUBxCstYQWi4491+qeu0npyrIEgXdtLGm/PSnma5UBYuT+H2IuABfaIbB1Nx9W89QdWGNAchMyP8pfB62lr+kSnDoNvxQpwdXzZG0NyKx0WDSmZUBEb536MhpmgZAFLZuSdQhsSw2eoZ20yWseYqGMPrekWfnZJF7gQxWi4nYdMwtFOuVuBfYSS1+FlSQijJrkdoZEPfJX8wN60I/6QdFYL0Bnery+hjXy1sHg== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Sat, 12 Nov 2022 02:49:32 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::666a:6f66:597a:7620]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::666a:6f66:597a:7620%9]) with mapi id 15.20.5791.027; Sat, 12 Nov 2022 02:49:32 +0000 From: "Yao, Jiewen" To: "Xu, Min M" , "devel@edk2.groups.io" CC: "Dong, Eric" , "Ni, Ray" , "Brijesh Singh" , "Aktas, Erdem" , "Gerd Hoffmann" , James Bottomley , "Tom Lendacky" , "Dong, Guo" , "Rhodes, Sean" , "Lu, James" , "Guo, Gua" , "Kinney, Michael D" , "Gao, Liming" Subject: [edk2-stable202211] [PATCH V6 0/3] Rename VmgExitLib to CcExitLib Thread-Topic: [edk2-stable202211] [PATCH V6 0/3] Rename VmgExitLib to CcExitLib Thread-Index: AQHY9Z2ox+wrsCxvWEWJCJ9yERwAQa46l4nw Date: Sat, 12 Nov 2022 02:49:32 +0000 Message-ID: References: <20221111071710.1596-1-min.m.xu@intel.com> In-Reply-To: <20221111071710.1596-1-min.m.xu@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: MW4PR11MB5872:EE_ x-ms-office365-filtering-correlation-id: 3d5e45cb-a50d-48ad-c31d-08dac458869a x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bwJE+gQH+RT74VsIQ41W0diUlXEZa8vvANVFHl5xGvQLe8e0RzrT2trfGB9Or5cYFlBBsji1V+E+lcg4PPQNXC/0GCZg4nvIsLVzjEl665dZnNpKw8WpNc/F67bGa6FJcOESrpOr7dp3ztdWIhEMKr8NEGhBi8mYzX8OsxzJUve9+eRN2Iocp5tw1xT0oMqIvw3HSHbN00M1KGcQpv/big7X7DwfW2xis0KjDyDhuYtStlgY9cwQPx0d3CLgprWVFkUJmDVMTaeSg56mcb1nsVkmUje18q84Jt7v9lmepBjpWVVkHvb7phjf5vh2hR9KYbp4ECsPfXnrbHBYhFwIeg10nnhm2EQVlF1wDMPl3nnH666MWMFmh1AmcDF8xQcjEUuH4J4hZi7nZSdJfLg7l01KUZKVcGbal79cHN60fYsJECx/CR5veq6LS+Vstcm1y5pXqC3iJuORQi5kgFBTo5DmRvHP4/u6uIFjsQRlqM6iXuuwqjWguVlUM4k5foBD63LyZGgQp3P/GPwmCvith8hf2u8Dx6SmsbcBz4C/TE7NvkYq4CTf9grxefOO4hvkY1qc5d2gViGZk0/oUhLNAfYrPfqCEB6trrPvx7bLLoEjxViJrvllwOWfYTNrN9AhCH2h0PiDhBy/w7zFbeK9O70/Vl6YwxwxRQgMPbWxIL3TpwK36f8FbqlNrHRS0JPdL/ieCUd9E10FmjJCpRadkzgZzbHaYsofPzTpAcIESWYGjFsspbHKvhBRnl9QqAIrYRhLb55kMd0hygh4eIfu591xgyiuprz96gX/uOBYgIpF29EcK0/ZqFnZFmn6RuOlZEY37PTBmYWXC0WuDaExOQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(6029001)(136003)(366004)(376002)(396003)(346002)(39860400002)(451199015)(38100700002)(966005)(66446008)(19627235002)(76116006)(8676002)(110136005)(66556008)(86362001)(122000001)(4326008)(66946007)(66476007)(54906003)(64756008)(316002)(33656002)(186003)(41300700001)(83380400001)(26005)(52536014)(5660300002)(38070700005)(55016003)(9686003)(7696005)(6506007)(8936002)(53546011)(2906002)(71200400001)(478600001)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JKpG8JsImpE6VUCP453/qzhM/cUgm2Dc5YVaq5emi6cNsqg6VwQFTpltHbOF?= =?us-ascii?Q?EPprUCrvJzxIBxPoWo9yf7NSinyz1UamlreUpISNo7xuaI8FQP+4GdxwB/hz?= =?us-ascii?Q?NZZstFuT02ZwvtpISmVCFiMkVz64ddhu83hCFLYdtv4cF16amXo1SQeAAq65?= =?us-ascii?Q?p11WIYd3AvE4rZIKAc7ndySqPwu3/vO9/okvP1293LJnh4en0b44NVKPBvFa?= =?us-ascii?Q?Hxbpj8Ke7SF3f4RjHxxkAM1UMbNYpatwE0FzFDxUQB0SNT/LUDEU0F2eSKao?= =?us-ascii?Q?eeEJT3M6Va24zIfvLKZP60VcqHhYDn9bdX8C6O9RPrfzYBTOF3NGkh1svVel?= =?us-ascii?Q?qLWDCntnrJ0gSCEayVPVW7tHRJLK2IE4zxZ85g8MljH+dDa8jCEP20CgQyEJ?= =?us-ascii?Q?ZudZFed5ohAocBE/Vx7aeRnGDzOQvp24ni4jv33X1KyiIazwlr56MWG60Fdr?= =?us-ascii?Q?n/vvTBxVbLjwgBTBraP2lpQJ5krrrBJT55EXA5zQvQZeUeU3044Sd9q3ZGYp?= =?us-ascii?Q?aZpTfYVSxXvQ57Vpsix2CmAS0+bAgLbW625MzB8TYCd0zhbarY1hSCrJx4tQ?= =?us-ascii?Q?ekYq8DMXcVw0/eu/9Qk2KXWs6KK/9XiLOwCsG5g+8xJa5qwVltJvGWrJc/Px?= =?us-ascii?Q?QrDIzvLIhCLEZ5YZmyHB10f6DO+Or+sJkYdKoZ588ZUU5qW0YIWrj168bnoC?= =?us-ascii?Q?se0UChQDb0nC9dGh1L5Wl9GV6e7zyuDWBYSigruUvoEXWFNiFwnX/lhWDN5Y?= =?us-ascii?Q?iUO2qyZBrIaGaxsIiClpieKPDR0CrXhIAhAY58CLdPXxyDvR7iuwrPU61C7+?= =?us-ascii?Q?tfCVj5PHcf/MzFJdoRD3NBJj/YqpbkgVe22kvaqdFqWAUFHCUNq3Ih0iIgZn?= =?us-ascii?Q?kDlV5xBla21EquuuDyjWLgSXTizsM3Vtd+8Hg6Ae5tumVZAQjSaVvV2FWJra?= =?us-ascii?Q?vZMhFooR7V7gi/mrHyTcKHeHDBxIizw5jHmyz0brdEpgTZZmzCtFzP7k/F3p?= =?us-ascii?Q?wZV+PtlpopOxIK4ApFcRKtdREmOTAt7tVbWUscqdG26Q5ihz7B3vQ141TRxs?= =?us-ascii?Q?Wzkt4JhyT15ajHJ/0U4I/8UQKvU3r0GwNQpNSQT4DWCF0Ef6JMmJqxmQ3FJp?= =?us-ascii?Q?rpArNd60FB07HfSfo1J8t99uOyhSOs35uZmKyCaYzCIiFDk+/CAXB3jSar8B?= =?us-ascii?Q?Gv0Ie5Yr8i+/xdBLX0c2U2DCbvAQwCR+poDLngh1zWZjgQutZB8Rx4BPvPeh?= =?us-ascii?Q?UkPFNkg7PyS084IvcNM/01yMJTnjDrml9omnqeoqa+kIZni0lguezGrUf1QO?= =?us-ascii?Q?qa2hJPlsyaxct5cgFHI6uUaGfwPUithDrmAMbx/XZncvf2ZiZ1k7UBtGuoPO?= =?us-ascii?Q?vrl2JfAFjzHeNxy1k+MZzs7GcnMlviBY6Mkijbq4BHW7VJgPc0A+r+DXiBa5?= =?us-ascii?Q?J4LrpGjaGJlKXlk8lSvJIu0gp59HtjWvBUj9LHaClPzRKHhR8loK6QOOFXCY?= =?us-ascii?Q?7GRFma3Ffd3iAYyFOFwfViGrVpH7LV/UlJKJfjmM3CbTQU+UW658QvpbcJ8v?= =?us-ascii?Q?spisLmkDA4RXKMZ7RtkUWV2ZjFCCaoCkoDwH/ey6?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d5e45cb-a50d-48ad-c31d-08dac458869a X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2022 02:49:32.0177 (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: 0QrGMqc6/E/qHhyhrLr7Fmg9yN9ffN7uHmst2PzAsUcIDYWaP4uF9By2IxKY5VD6BuNBLCFKHjg3148ESczzag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5872 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed by: Jiewen Yao Hi Mike/Liming I suggest this be in edk2-stable202211. Thank you Yao, Jiewen > -----Original Message----- > From: Xu, Min M > Sent: Friday, November 11, 2022 3:17 PM > To: devel@edk2.groups.io > Cc: Xu, Min M ; Dong, Eric ; > Ni, Ray ; Brijesh Singh ; Aktas, > Erdem ; Gerd Hoffmann ; > James Bottomley ; Yao, Jiewen > ; Tom Lendacky ; > Dong, Guo ; Rhodes, Sean ; > Lu, James ; Guo, Gua ; Kinney, > Michael D ; Gao, Liming > > Subject: [PATCH V6 0/3] Rename VmgExitLib to CcExitLib >=20 > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4123 >=20 > VmgExitLib once was designed to provide interfaces to support #VC handler > and issue VMGEXIT instruction. After TDVF (enable TDX feature in OVMF) is > introduced, this library is updated to support #VE as well. Now the name > of VmgExitLib cannot reflect what the lib does. >=20 > This patch-set renames VmgExitLib to CcExitLib (Cc means Confidential > Computing). This is simple renaming and there is no logic changes. Then > APIs defined in CcExitLib.h are added with a CcExit prefix. This is to > make the name more meaningful. >=20 > Please to be noted, changing the name of VmgExitLib to CcExitLib is a > non-backwards compatible change from a platform DSC file perspective for > downstream consumers. So for downstream platform below changes > should > be applied: > 1. For DSC files: > - VmgExitLib|OvmfPkg/Library/VmgExitLib/SecVmgExitLib.inf =3D> > CcExitLib|OvmfPkg/Library/CcExitLib/SecCcExitLib.inf >=20 > - VmgExitLib|UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.inf =3D> > CcExitLib|UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.inf >=20 > - VmgExitLib|OvmfPkg/Library/VmgExitLib/VmgExitLib.inf =3D> > CcExitLib|OvmfPkg/Library/CcExitLib/CcExitLib.inf >=20 > 2. For INF files: > - VmgExitLib =3D> CcExitLib >=20 > 3. For Header files > - #include =3D> #include >=20 > 4. For C files > - Replace the APIs defined in the VmgExitLib.h with the ones defined in > CcExitLib.h. The old name is renamed by adding a prefix (CcExit). > For example VmgInit is renamed as CcExitVmgInit. >=20 > Code: https://github.com/mxu9/edk2/tree/CcExitLib.v5 >=20 > v6 changes: > - Fix a typo in patch0@v5. > - No other changes from v5. So the code is same as v5. >=20 > v5 changes: > - Rebased the code base to c17c3c24d8. > - Add instructions in patch#0 on what updates to a downstream > platform DSC. >=20 > v4 changes: > - The previous versions of the patch-set are to first duplicate a new > CcExitLib then delete the old VmgExitLib. According to this comments > https://edk2.groups.io/g/devel/message/96019 it suggests renaming in > a single patch is better. > - Lib APIs are added with CcExit prefix, not CcExitLib prefix. >=20 > v3 changes: > - Rename CcExitHandleVc / CcExitHandleVe to > CcExitLibHandleVc / CcExitLibHandleVe to make the nameing consistent. > - Update the CcExitLib to merge the patch eff44c008d99 > (OvmfPkg/VmgExitLig: HALT on #VE when access to private memory). >=20 > v2 changes: > - Patch #3 is added to import CcExitLib in OvmfPkg's *.dsc. This is to > prevent the building from being broken in the following patches. >=20 > Cc: Eric Dong > Cc: Ray Ni > Cc: Brijesh Singh > Cc: Erdem Aktas > Cc: Gerd Hoffmann > Cc: James Bottomley > Cc: Jiewen Yao > Cc: Tom Lendacky > Cc: Guo Dong > Cc: Sean Rhodes > Cc: James Lu > Cc: Gua Guo > Cc: Michael D Kinney > Cc: Liming Gao > Signed-off-by: Min Xu >=20 > Min M Xu (3): > OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLib > OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib > Maintainers: Update the VmgExitLib to CcExitLib >=20 > Maintainers.txt | 2 +- > OvmfPkg/AmdSev/AmdSevX64.dsc | 4 +- > OvmfPkg/Bhyve/BhyveX64.dsc | 2 +- > OvmfPkg/CloudHv/CloudHvX64.dsc | 6 +- > OvmfPkg/IntelTdx/IntelTdxX64.dsc | 4 +- > .../DxeMemEncryptSevLib.inf | 2 +- > .../PeiMemEncryptSevLib.inf | 2 +- > .../SecMemEncryptSevLib.inf | 2 +- > .../X64/SnpPageStateChangeInternal.c | 10 +- > .../VmgExitLib.c =3D> CcExitLib/CcExitLib.c} | 23 ++-- > .../CcExitLib.inf} | 17 +-- > .../CcExitTd.h} | 4 +- > .../CcExitVcHandler.c} | 129 +++++++++--------- > .../CcExitVcHandler.h} | 6 +- > .../CcExitVeHandler.c} | 6 +- > .../PeiDxeCcExitVcHandler.c} | 6 +- > .../SecCcExitLib.inf} | 14 +- > .../SecCcExitVcHandler.c} | 6 +- > .../X64/TdVmcallCpuid.nasm | 0 > OvmfPkg/Microvm/MicrovmX64.dsc | 4 +- > OvmfPkg/OvmfPkgIa32.dsc | 4 +- > OvmfPkg/OvmfPkgIa32X64.dsc | 4 +- > OvmfPkg/OvmfPkgX64.dsc | 6 +- > OvmfPkg/OvmfXen.dsc | 2 +- > OvmfPkg/PlatformPei/AmdSev.c | 10 +- > OvmfPkg/PlatformPei/PlatformPei.inf | 2 +- > .../FvbServicesRuntimeDxe.inf | 2 +- > .../QemuFlashDxe.c | 10 +- > .../Library/{VmgExitLib.h =3D> CcExitLib.h} | 29 ++-- > .../CcExitLibNull.c} | 47 +++++-- > .../CcExitLibNull.inf} | 12 +- > .../Library/CcExitLibNull/CcExitLibNull.uni | 14 ++ > .../DxeCpuExceptionHandlerLib.inf | 2 +- > .../PeiCpuExceptionHandlerLib.inf | 2 +- > .../PeiDxeSmmCpuException.c | 6 +- > .../SecPeiCpuException.c | 6 +- > .../SecPeiCpuExceptionHandlerLib.inf | 2 +- > .../SmmCpuExceptionHandlerLib.inf | 2 +- > .../Xcode5SecPeiCpuExceptionHandlerLib.inf | 2 +- > UefiCpuPkg/Library/MpInitLib/AmdSev.c | 10 +- > UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf | 2 +- > UefiCpuPkg/Library/MpInitLib/DxeMpLib.c | 8 +- > UefiCpuPkg/Library/MpInitLib/MpLib.c | 2 +- > UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf | 2 +- > UefiCpuPkg/Library/MpInitLib/X64/AmdSev.c | 10 +- > .../Library/VmgExitLibNull/VmTdExitNull.c | 38 ------ > .../Library/VmgExitLibNull/VmgExitLibNull.uni | 15 -- > UefiCpuPkg/UefiCpuPkg.dec | 4 +- > UefiCpuPkg/UefiCpuPkg.dsc | 4 +- > UefiPayloadPkg/UefiPayloadPkg.dsc | 2 +- > 50 files changed, 252 insertions(+), 258 deletions(-) > rename OvmfPkg/Library/{VmgExitLib/VmgExitLib.c =3D> CcExitLib/CcExitLib= .c} > (89%) > rename OvmfPkg/Library/{VmgExitLib/VmgExitLib.inf =3D> > CcExitLib/CcExitLib.inf} (66%) > rename OvmfPkg/Library/{VmgExitLib/VmTdExitHandler.h =3D> > CcExitLib/CcExitTd.h} (86%) > rename OvmfPkg/Library/{VmgExitLib/VmgExitVcHandler.c =3D> > CcExitLib/CcExitVcHandler.c} (90%) > rename OvmfPkg/Library/{VmgExitLib/VmgExitVcHandler.h =3D> > CcExitLib/CcExitVcHandler.h} (89%) > rename OvmfPkg/Library/{VmgExitLib/VmTdExitVeHandler.c =3D> > CcExitLib/CcExitVeHandler.c} (95%) > rename OvmfPkg/Library/{VmgExitLib/PeiDxeVmgExitVcHandler.c =3D> > CcExitLib/PeiDxeCcExitVcHandler.c} (93%) > rename OvmfPkg/Library/{VmgExitLib/SecVmgExitLib.inf =3D> > CcExitLib/SecCcExitLib.inf} (79%) > rename OvmfPkg/Library/{VmgExitLib/SecVmgExitVcHandler.c =3D> > CcExitLib/SecCcExitVcHandler.c} (93%) > rename OvmfPkg/Library/{VmgExitLib =3D> > CcExitLib}/X64/TdVmcallCpuid.nasm (100%) > rename UefiCpuPkg/Include/Library/{VmgExitLib.h =3D> CcExitLib.h} (87%) > rename UefiCpuPkg/Library/{VmgExitLibNull/VmgExitLibNull.c =3D> > CcExitLibNull/CcExitLibNull.c} (76%) > rename UefiCpuPkg/Library/{VmgExitLibNull/VmgExitLibNull.inf =3D> > CcExitLibNull/CcExitLibNull.inf} (60%) > create mode 100644 UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.uni > delete mode 100644 UefiCpuPkg/Library/VmgExitLibNull/VmTdExitNull.c > delete mode 100644 > UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.uni >=20 > -- > 2.29.2.windows.2