]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/UefiCpuPkg.dec
UefiCpuPkg: Update default for PcdCpuProcTraceMemSize/PcdCpuProcTraceOutputScheme.
[mirror_edk2.git] / UefiCpuPkg / UefiCpuPkg.dec
index b4e099d43ec63353da6227cfb252c8be1be57b66..3bd8740c987f47d01a641f66f43273dbe3c31a52 100644 (file)
   gUefiCpuPkgTokenSpaceGuid.PcdCpuFeaturesSetting|{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}|VOID*|0x00000019\r
 \r
   ## Contains the size of memory required when CPU processor trace is enabled.<BR><BR>\r
-  #  Default value is 0x10 which disables the processor trace.<BR>\r
+  #  Processor trace is enabled through set BIT44(CPU_FEATURE_PROC_TRACE) in PcdCpuFeaturesSetting.<BR><BR>\r
+  #  This PCD is ignored if CPU processor trace is disabled.<BR><BR>\r
+  #  Default value is 0x00 which means 4KB of memory is allocated if CPU processor trace is enabled.<BR>\r
   #  0x0  -  4K.<BR>\r
   #  0x1  -  8K.<BR>\r
   #  0x2  -  16K.<BR>\r
   #  0xD  -  32M.<BR>\r
   #  0xE  -  64M.<BR>\r
   #  0xF  -  128M.<BR>\r
-  #  0x10 -  ProcTraceMemDisable.<BR>\r
-  # @Prompt The memory size used for processor trace.\r
-  # @ValidRange  0x80000001 | 0 - 0x10\r
-  gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceMemSize|0x10|UINT32|0x60000012\r
+  # @Prompt The memory size used for processor trace if processor trace is enabled.\r
+  # @ValidRange  0x80000001 | 0 - 0xF\r
+  gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceMemSize|0x0|UINT32|0x60000012\r
 \r
   ## Contains the processor trace output scheme when CPU processor trace is enabled.<BR><BR>\r
-  #  Default value is 2 which disables the processor trace.<BR>\r
+  #  Processor trace is enabled through set BIT44(CPU_FEATURE_PROC_TRACE) in PcdCpuFeaturesSetting.<BR><BR>\r
+  #  This PCD is ignored if CPU processor trace is disabled.<BR><BR>\r
+  #  Default value is 0 which means single range output scheme will be used if CPU processor trace is enabled.<BR>\r
   #  0 - Single Range output scheme.<BR>\r
   #  1 - ToPA(Table of physical address) scheme.<BR>\r
-  #  2 - Invalid scheme.<BR>\r
-  # @Prompt The processor trace output scheme.\r
-  # @ValidRange  0x80000001 | 0 - 2\r
-  gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme|0x2|UINT8|0x60000015\r
+  # @Prompt The processor trace output scheme used when processor trace is enabled.\r
+  # @ValidRange  0x80000001 | 0 - 1\r
+  gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme|0x0|UINT8|0x60000015\r
 \r
 [UserExtensions.TianoCore."ExtraFiles"]\r
   UefiCpuPkgExtra.uni\r