Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: a89f558d3c56d9c16e5f5b7d395c1aa36ccd38f2 https://github.com/tianocore/edk2/commit/a89f558d3c56d9c16e5f5b7d395c1aa36ccd38f2 Author: Min M Xu <min.m...@intel.com> Date: 2022-11-14 (Mon, 14 Nov 2022)
Changed paths: M OvmfPkg/AmdSev/AmdSevX64.dsc M OvmfPkg/Bhyve/BhyveX64.dsc M OvmfPkg/CloudHv/CloudHvX64.dsc M OvmfPkg/IntelTdx/IntelTdxX64.dsc M OvmfPkg/Library/BaseMemEncryptSevLib/DxeMemEncryptSevLib.inf M OvmfPkg/Library/BaseMemEncryptSevLib/PeiMemEncryptSevLib.inf M OvmfPkg/Library/BaseMemEncryptSevLib/SecMemEncryptSevLib.inf M OvmfPkg/Library/BaseMemEncryptSevLib/X64/SnpPageStateChangeInternal.c A OvmfPkg/Library/CcExitLib/CcExitLib.c A OvmfPkg/Library/CcExitLib/CcExitLib.inf A OvmfPkg/Library/CcExitLib/CcExitTd.h A OvmfPkg/Library/CcExitLib/CcExitVcHandler.c A OvmfPkg/Library/CcExitLib/CcExitVcHandler.h A OvmfPkg/Library/CcExitLib/CcExitVeHandler.c A OvmfPkg/Library/CcExitLib/PeiDxeCcExitVcHandler.c A OvmfPkg/Library/CcExitLib/SecCcExitLib.inf A OvmfPkg/Library/CcExitLib/SecCcExitVcHandler.c A OvmfPkg/Library/CcExitLib/X64/TdVmcallCpuid.nasm R OvmfPkg/Library/VmgExitLib/PeiDxeVmgExitVcHandler.c R OvmfPkg/Library/VmgExitLib/SecVmgExitLib.inf R OvmfPkg/Library/VmgExitLib/SecVmgExitVcHandler.c R OvmfPkg/Library/VmgExitLib/VmTdExitHandler.h R OvmfPkg/Library/VmgExitLib/VmTdExitVeHandler.c R OvmfPkg/Library/VmgExitLib/VmgExitLib.c R OvmfPkg/Library/VmgExitLib/VmgExitLib.inf R OvmfPkg/Library/VmgExitLib/VmgExitVcHandler.c R OvmfPkg/Library/VmgExitLib/VmgExitVcHandler.h R OvmfPkg/Library/VmgExitLib/X64/TdVmcallCpuid.nasm M OvmfPkg/Microvm/MicrovmX64.dsc M OvmfPkg/OvmfPkgIa32.dsc M OvmfPkg/OvmfPkgIa32X64.dsc M OvmfPkg/OvmfPkgX64.dsc M OvmfPkg/OvmfXen.dsc M OvmfPkg/PlatformPei/AmdSev.c M OvmfPkg/PlatformPei/PlatformPei.inf M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c A UefiCpuPkg/Include/Library/CcExitLib.h R UefiCpuPkg/Include/Library/VmgExitLib.h A UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.c A UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.inf A UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.uni M UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeCpuExceptionHandlerLib.inf M UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.inf M UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf M UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.inf M UefiCpuPkg/Library/CpuExceptionHandlerLib/Xcode5SecPeiCpuExceptionHandlerLib.inf M UefiCpuPkg/Library/MpInitLib/AmdSev.c M UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf M UefiCpuPkg/Library/MpInitLib/DxeMpLib.c M UefiCpuPkg/Library/MpInitLib/MpLib.c M UefiCpuPkg/Library/MpInitLib/PeiMpInitLib.inf M UefiCpuPkg/Library/MpInitLib/X64/AmdSev.c R UefiCpuPkg/Library/VmgExitLibNull/VmTdExitNull.c R UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.c R UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.inf R UefiCpuPkg/Library/VmgExitLibNull/VmgExitLibNull.uni M UefiCpuPkg/UefiCpuPkg.dec M UefiCpuPkg/UefiCpuPkg.dsc M UefiPayloadPkg/UefiPayloadPkg.dsc Log Message: ----------- 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.d...@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Cc: James Lu <james...@intel.com> Cc: Gua Guo <gua....@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Cc: Erdem Aktas <erdemak...@google.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: James Bottomley <j...@linux.ibm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Tom Lendacky <thomas.lenda...@amd.com> Reviewed-by: James Lu <james...@intel.com> Reviewed-by: Gua Guo <gua....@intel.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Reviewed-by: Ray Ni <ray...@intel.com> Signed-off-by: Min Xu <min.m...@intel.com> Commit: 765ba5bf050022de8c44d93e467639d7f5fa237c https://github.com/tianocore/edk2/commit/765ba5bf050022de8c44d93e467639d7f5fa237c Author: Min M Xu <min.m...@intel.com> Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M OvmfPkg/Library/BaseMemEncryptSevLib/X64/SnpPageStateChangeInternal.c M OvmfPkg/Library/CcExitLib/CcExitLib.c M OvmfPkg/Library/CcExitLib/CcExitVcHandler.c M OvmfPkg/Library/CcExitLib/CcExitVeHandler.c M OvmfPkg/Library/CcExitLib/PeiDxeCcExitVcHandler.c M OvmfPkg/Library/CcExitLib/SecCcExitVcHandler.c M OvmfPkg/PlatformPei/AmdSev.c M OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c M UefiCpuPkg/Include/Library/CcExitLib.h M UefiCpuPkg/Library/CcExitLibNull/CcExitLibNull.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiDxeSmmCpuException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuException.c M UefiCpuPkg/Library/MpInitLib/AmdSev.c M UefiCpuPkg/Library/MpInitLib/DxeMpLib.c M UefiCpuPkg/Library/MpInitLib/X64/AmdSev.c Log Message: ----------- OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4123 APIs which are defined in CcExitLib.h are added with the CcExit prefix. This is to make the APIs' name more meaningful. This change impacts OvmfPkg/UefiCpuPkg. Cc: Eric Dong <eric.d...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Brijesh Singh <brijesh.si...@amd.com> Cc: Erdem Aktas <erdemak...@google.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: James Bottomley <j...@linux.ibm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Tom Lendacky <thomas.lenda...@amd.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Reviewed-by: Ray Ni <ray...@intel.com> Signed-off-by: Min Xu <min.m...@intel.com> Commit: 0cb30c3f5e9b2be5157224afdf75fa16bc09b9c7 https://github.com/tianocore/edk2/commit/0cb30c3f5e9b2be5157224afdf75fa16bc09b9c7 Author: Min M Xu <min.m...@intel.com> Date: 2022-11-14 (Mon, 14 Nov 2022) Changed paths: M Maintainers.txt Log Message: ----------- Maintainers: Update the VmgExitLib to CcExitLib BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4123 VmgExitLib is renamed as CcExitLib. The related section in Maintainers.txt should be updated as well. Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Erdem Aktas <erdemak...@google.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: James Bottomley <j...@linux.ibm.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Tom Lendacky <thomas.lenda...@amd.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Signed-off-by: Min Xu <min.m...@intel.com> Compare: https://github.com/tianocore/edk2/compare/b9e702c3c9bf...0cb30c3f5e9b _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits