##\r
MpInitLib|Include/Library/MpInitLib.h\r
\r
+ ## @libraryclass Provides function to support VMGEXIT processing.\r
+ VmgExitLib|Include/Library/VmgExitLib.h\r
+\r
[Guids]\r
gUefiCpuPkgTokenSpaceGuid = { 0xac05bf33, 0x995a, 0x4ed4, { 0xaa, 0xb8, 0xef, 0x7a, 0xe8, 0xf, 0x5c, 0xb0 }}\r
gMsegSmramGuid = { 0x5802bce4, 0xeeee, 0x4e33, { 0xa1, 0x30, 0xeb, 0xad, 0x27, 0xf0, 0xe4, 0x39 }}\r
# @Prompt Specify the count of pre allocated SMM MP tokens per chunk.\r
gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmMpTokenCountPerChunk|64|UINT32|0x30002002\r
\r
+ ## Area of memory where the SEV-ES work area block lives.\r
+ # @Prompt Configure the SEV-ES work area base\r
+ gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase|0x0|UINT32|0x30002005\r
+\r
+ ## Size of teh area of memory where the SEV-ES work area block lives.\r
+ # @Prompt Configure the SEV-ES work area base\r
+ gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaSize|0x0|UINT32|0x30002006\r
+\r
[PcdsFixedAtBuild, PcdsPatchableInModule]\r
## This value is the CPU Local APIC base address, which aligns the address on a 4-KByte boundary.\r
# @Prompt Configure base address of CPU Local APIC\r
# @ValidRange 0x80000001 | 0 - 1\r
gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme|0x0|UINT8|0x60000015\r
\r
+ ## This dynamic PCD indicates whether SEV-ES is enabled\r
+ # TRUE - SEV-ES is enabled\r
+ # FALSE - SEV-ES is not enabled\r
+ # @Prompt SEV-ES Status\r
+ gUefiCpuPkgTokenSpaceGuid.PcdSevEsIsEnabled|FALSE|BOOLEAN|0x60000016\r
+\r
[UserExtensions.TianoCore."ExtraFiles"]\r
UefiCpuPkgExtra.uni\r