Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: c01622057cde92ded2b1da0bc49d71726da77b82
      
https://github.com/tianocore/edk2/commit/c01622057cde92ded2b1da0bc49d71726da77b82
  Author: Min M Xu <min.m...@intel.com>
  Date:   2023-01-18 (Wed, 18 Jan 2023)

  Changed paths:
    M OvmfPkg/Library/CcExitLib/CcExitLib.inf
    M OvmfPkg/Library/CcExitLib/CcExitVcHandler.c
    A OvmfPkg/Library/CcExitLib/CcInstruction.c
    A OvmfPkg/Library/CcExitLib/CcInstruction.h
    M OvmfPkg/Library/CcExitLib/SecCcExitLib.inf

  Log Message:
  -----------
  OvmfPkg/CcExitLib: Move common X86 instruction code to separate file

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

Move common X86 instruction codes from CcExitVcHandler.c to separate
files (CcInstruction.h / CcInstruction.c) so that these codes can be
re-used in TDX.

Cc: Gerd Hoffmann <kra...@redhat.com>
Cc: Erdem Aktas <erdemak...@google.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: Tom Lendacky <thomas.lenda...@amd.com>
Signed-off-by: Min Xu <min.m...@intel.com>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: e05132aaa091701b457ebcd725484ee5751759da
      
https://github.com/tianocore/edk2/commit/e05132aaa091701b457ebcd725484ee5751759da
  Author: Min M Xu <min.m...@intel.com>
  Date:   2023-01-18 (Wed, 18 Jan 2023)

  Changed paths:
    M OvmfPkg/Library/CcExitLib/CcExitVeHandler.c

  Log Message:
  -----------
  OvmfPkg/CcExitLib: Refactor TDX MmioExit

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

The previous TDX MmioExit doesn't handle the Mmio instructions correctly
in some scenarios. This patch refactors the implementation to fix the
issues.

Cc: Erdem Aktas <erdemak...@google.com>
Cc: James Bottomley <j...@linux.ibm.com>
Cc: Jiewen Yao <jiewen....@intel.com>
Cc: Gerd Hoffmann <kra...@redhat.com>
Cc: Tom Lendacky <thomas.lenda...@amd.com>
Cc: Ryan Afranji <afra...@google.com>
Reported-by: Ryan Afranji <afra...@google.com>
Signed-off-by: Min Xu <min.m...@intel.com>
Reviewed-by: Jiewen Yao <jiewen....@intel.com>
Acked-by: Gerd Hoffmann <kra...@redhat.com>


Compare: https://github.com/tianocore/edk2/compare/70d1481b559c...e05132aaa091


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to