]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/UefiCpuPkg.dec
PcAtChipsetPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
[mirror_edk2.git] / UefiCpuPkg / UefiCpuPkg.dec
index 12f4413ea5b01ec4441f4c8fa893ec2fa58b1ab0..a6ebdde1cfb6bf0db4b9ec4e7bfd1d7f112c932c 100644 (file)
@@ -63,6 +63,9 @@
   ## Include/Guid/CpuFeaturesInitDone.h\r
   gEdkiiCpuFeaturesInitDoneGuid  = { 0xc77c3a41, 0x61ab, 0x4143, { 0x98, 0x3e, 0x33, 0x39, 0x28, 0x6, 0x28, 0xe5 }}\r
 \r
+  ## Include/Guid/MicrocodePatchHob.h\r
+  gEdkiiMicrocodePatchHobGuid    = { 0xd178f11d, 0x8716, 0x418e, { 0xa1, 0x31, 0x96, 0x7d, 0x2a, 0xc4, 0x28, 0x43 }}\r
+\r
 [Protocols]\r
   ## Include/Protocol/SmmCpuService.h\r
   gEfiSmmCpuServiceProtocolGuid  = { 0x1d202cab, 0xc8ab, 0x4d5c, { 0x94, 0xf7, 0x3c, 0xfc, 0xc0, 0xd3, 0xd3, 0x35 }}\r
   # @Prompt Lock SMM Feature Control MSR.\r
   gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmFeatureControlMsrLock|TRUE|BOOLEAN|0x3213210B\r
 \r
+  ## Indicates if FIT based microcode shadowing will be enabled.<BR><BR>\r
+  #   TRUE  - FIT base microcode shadowing will be enabled.<BR>\r
+  #   FALSE - FIT base microcode shadowing will be disabled.<BR>\r
+  # @Prompt FIT based microcode shadowing.\r
+  gUefiCpuPkgTokenSpaceGuid.PcdCpuShadowMicrocodeByFit|FALSE|BOOLEAN|0x3213210D\r
+\r
 [PcdsFixedAtBuild]\r
   ## List of exception vectors which need switching stack.\r
   #  This PCD will only take into effect if PcdCpuStackGuard is enabled.\r
   # @Prompt Specify size of good stack of exception which need switching stack.\r
   gUefiCpuPkgTokenSpaceGuid.PcdCpuKnownGoodStackSize|2048|UINT32|0x30002001\r
 \r
+  ## Count of pre allocated SMM MP tokens per chunk.\r
+  # @Prompt Specify the count of pre allocated SMM MP tokens per chunk.\r
+  gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmMpTokenCountPerChunk|64|UINT32|0x30002002\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