]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf
OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLib
authorMin M Xu <min.m.xu@intel.com>
Mon, 7 Nov 2022 06:30:26 +0000 (14:30 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 14 Nov 2022 04:55:34 +0000 (04:55 +0000)
commita89f558d3c56d9c16e5f5b7d395c1aa36ccd38f2
treef4f1e353a1ce5913cf9b0b3963f0d10d5e6a35c8
parentb9e702c3c9bfe7bfb6bbcff44603add64e1787bf
OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLib

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4123

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.

This patch renames VmgExitLib to CcExitLib (Cc means Confidential
Computing). This is a simple renaming and there is no logic changes.
After renaming all the VmgExitLib related codes are updated with
CcExitLib. These changes are in OvmfPkg/UefiCpuPkg/UefiPayloadPkg.

Cc: Guo Dong <guo.dong@intel.com>
Cc: Sean Rhodes <sean@starlabs.systems>
Cc: James Lu <james.lu@intel.com>
Cc: Gua Guo <gua.guo@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Brijesh Singh <brijesh.singh@amd.com>
Cc: Erdem Aktas <erdemaktas@google.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: James Bottomley <jejb@linux.ibm.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Reviewed-by: James Lu <james.lu@intel.com>
Reviewed-by: Gua Guo <gua.guo@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Signed-off-by: Min Xu <min.m.xu@intel.com>
62 files changed:
OvmfPkg/AmdSev/AmdSevX64.dsc
OvmfPkg/Bhyve/BhyveX64.dsc
OvmfPkg/CloudHv/CloudHvX64.dsc
OvmfPkg/IntelTdx/IntelTdxX64.dsc
OvmfPkg/Library/BaseMemEncryptSevLib/DxeMemEncryptSevLib.inf
OvmfPkg/Library/BaseMemEncryptSevLib/PeiMemEncryptSevLib.inf
OvmfPkg/Library/BaseMemEncryptSevLib/SecMemEncryptSevLib.inf
OvmfPkg/Library/BaseMemEncryptSevLib/X64/SnpPageStateChangeInternal.c
OvmfPkg/Library/CcExitLib/CcExitLib.c [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/CcExitLib.inf [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/CcExitTd.h [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/CcExitVcHandler.c [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/CcExitVcHandler.h [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/CcExitVeHandler.c [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/PeiDxeCcExitVcHandler.c [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/SecCcExitLib.inf [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/SecCcExitVcHandler.c [new file with mode: 0644]
OvmfPkg/Library/CcExitLib/X64/TdVmcallCpuid.nasm [new file with mode: 0644]
OvmfPkg/Library/VmgExitLib/PeiDxeVmgExitVcHandler.c [deleted file]
OvmfPkg/Library/VmgExitLib/SecVmgExitLib.inf [deleted file]
OvmfPkg/Library/VmgExitLib/SecVmgExitVcHandler.c [deleted file]
OvmfPkg/Library/VmgExitLib/VmTdExitHandler.h [deleted file]
OvmfPkg/Library/VmgExitLib/VmTdExitVeHandler.c [deleted file]
OvmfPkg/Library/VmgExitLib/VmgExitLib.c [deleted file]
OvmfPkg/Library/VmgExitLib/VmgExitLib.inf [deleted file]
OvmfPkg/Library/VmgExitLib/VmgExitVcHandler.c [deleted file]
OvmfPkg/Library/VmgExitLib/VmgExitVcHandler.h [deleted file]
OvmfPkg/Library/VmgExitLib/X64/TdVmcallCpuid.nasm [deleted file]
OvmfPkg/Microvm/MicrovmX64.dsc
OvmfPkg/OvmfPkgIa32.dsc
OvmfPkg/OvmfPkgIa32X64.dsc
OvmfPkg/OvmfPkgX64.dsc
OvmfPkg/OvmfXen.dsc
OvmfPkg/PlatformPei/AmdSev.c
OvmfPkg/PlatformPei/PlatformPei.inf
OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf
OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c
UefiCpuPkg/Include/Library/CcExitLib.h [new file with mode: 0644]
UefiCpuPkg/Include/Library/VmgExitLib.h [deleted file]
UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.c [new file with mode: 0644]
UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.inf [new file with mode: 0644]
UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.uni [new file with mode: 0644]
UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf
UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.inf
UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c
UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuException.c
UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf
UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.inf
UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExceptionHandlerLib.inf
UefiCpuPkg/Library/MpInitLib/AmdSev.c
UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf
UefiCpuPkg/Library/MpInitLib/DxeMpLib.c
UefiCpuPkg/Library/MpInitLib/MpLib.c
UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf
UefiCpuPkg/Library/MpInitLib/X64/AmdSev.c
UefiCpuPkg/Library/VmgExitLibNull/VmTdExitNull.c [deleted file]
UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.c [deleted file]
UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.inf [deleted file]
UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.uni [deleted file]
UefiCpuPkg/UefiCpuPkg.dec
UefiCpuPkg/UefiCpuPkg.dsc
UefiPayloadPkg/UefiPayloadPkg.dsc