]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/UefiCpuPkg.dec
OvmfPkg: raise PcdShellFileOperationSize to 128KB
[mirror_edk2.git] / UefiCpuPkg / UefiCpuPkg.dec
index 8b2e03d49d079f0adbdaf26de639bf11d60b2f02..a639ce5412e49e7766f9ca38421a5b4dcc247a6e 100644 (file)
   ##\r
   MpInitLib|Include/Library/MpInitLib.h\r
 \r
+  ##  @libraryclass  Provides function to support VMGEXIT processing.\r
+  VmgExitLib|Include/Library/VmgExitLib.h\r
+\r
+  ##  @libraryclass  Provides function to get CPU cache information.\r
+  CpuCacheInfoLib|Include/Library/CpuCacheInfoLib.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