audk/OvmfPkg/Library/CcExitLib
Roth, Michael via groups.io edacc551e6 OvmfPkg/CcExitLib: Use documented XSave area base size for SEV-SNP
Currently OVMF tries to rely on the base size advertised via the CPUID
table entries corresponding to leaf 0xD, sub-leafs 0x0/0x1. This will
generally work for KVM guests, but might not for other SEV-SNP
hypervisor implementations. Make the handling more robust by simply
using the base area size documented by the APM.

Reviewed-by: Tom Lendacky <thomas.lendacky@amd.com>
Acked-by: Jiewen Yao <jiewen.yao@intel.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael Roth <michael.roth@amd.com>
2023-04-26 13:39:01 +00:00
..
X64
CcExitLib.c OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib 2022-11-14 04:55:34 +00:00
CcExitLib.inf OvmfPkg/CcExitLib: Move common X86 instruction code to separate file 2023-01-18 03:47:31 +00:00
CcExitTd.h
CcExitVcHandler.c OvmfPkg/CcExitLib: Use documented XSave area base size for SEV-SNP 2023-04-26 13:39:01 +00:00
CcExitVcHandler.h
CcExitVeHandler.c OvmfPkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
CcInstruction.c OvmfPkg/CcExitLib: Move common X86 instruction code to separate file 2023-01-18 03:47:31 +00:00
CcInstruction.h OvmfPkg/CcExitLib: Move common X86 instruction code to separate file 2023-01-18 03:47:31 +00:00
PeiDxeCcExitVcHandler.c OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib 2022-11-14 04:55:34 +00:00
SecCcExitLib.inf OvmfPkg/CcExitLib: Move common X86 instruction code to separate file 2023-01-18 03:47:31 +00:00
SecCcExitVcHandler.c OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib 2022-11-14 04:55:34 +00:00