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

Reply via email to