Update PCD help text.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 27 Feb 2009 04:55:17 +0000 (04:55 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 27 Feb 2009 04:55:17 +0000 (04:55 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7727 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/MdeModulePkg.dec

index debd1d2fc388b6c0901c319d0ae96d4ef659ab16..86754adec4cd9ed98f135d9f2cf6c7e92188cf53 100644 (file)
   ## Include/Protocol/ConsoleControl.h\r
   gEfiConsoleControlProtocolGuid = { 0xF42F7782, 0x012E, 0x4C12, { 0x99, 0x56, 0x49, 0xF9, 0x43, 0x04, 0xF7, 0x21 }}\r
   \r
+  ## OEM Badging Protocol defines the interface to get the OEM badging image with the dispaly attribute.\r
+  ## Include/Protocol/OEMBadging.h\r
+  gEfiOEMBadgingProtocolGuid     = { 0x170E13C0, 0xBF1B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }}\r
+    \r
   ## Include/Protocol/NicIp4Config.h\r
   gEfiNicIp4ConfigProtocolGuid   = {0xdca3d4d, 0x12da, 0x4728,  { 0xbf, 0x7e, 0x86, 0xce, 0xb9, 0x28, 0xd0, 0x67 }}\r
   \r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset|FALSE|BOOLEAN|0x0001001d\r
  \r
   ## This feature flag can be used to enable or disable all PCD PEIM services.\r
-  #  If TRUE, all PCD PEIM services will be provided.\r
-  ## If FALSE, the minimal PCD PEIM services (only GetService) will be provided.\r
+  #  If TRUE, all PCD PPI services will be produced.\r
+  ## If FALSE, the minimal PCD PEIM services (only GetService) will be produced.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiFullPcdDatabaseEnable|TRUE|BOOLEAN|0x00010020\r
 \r
   ## If TRUE, then the Device Path To Text Protocol should be produced by the platform.\r
   #  It could be set FALSE to save size.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdConOutUgaSupport|TRUE|BOOLEAN|0x00010043\r
   \r
-  ## If TRUE, TE image will first be searched in PeiCore dispatcher. \r
-  #  If FALSE, PE image will first be searched.\r
+  ## If TRUE, when PeiCore dispatches a PEI module, PeiCore will first search TE section from this PEIM to load the image.\r
+  #  If TE section is not found, then PeiCore will search PE section.\r
+  #  If FALSE, PeiCore will first search PE section from PEIM to load the image.\r
+  #  This PCD is used to tune Pei phase performance to reduce the search image time.\r
+  #  It can be set according to the generated image section type.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreImageLoaderSearchTeSectionFirst|TRUE|BOOLEAN|0x00010044\r
   \r
+  ## If PcdSupportHardwareErrorRecord is TRUE, support hardware error record via variable in BDS.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord|FALSE|BOOLEAN|0x00010045\r
+  \r
   ## If TRUE, Robustnesss improvement such as for DUET. Default is not required.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|FALSE|BOOLEAN|0x00010047\r
 \r
   #  FALSE is for size reduction.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHiiImageProtocol|TRUE|BOOLEAN|0x00010100\r
   \r
-  ## If TRUE, these interface in EFI_HII_CONFIG_ROUTING_PROTOCOL will be supported: ExtractConfig, ExportConfig, RouteConfig \r
-  # and GetAltCfg will be supported. Otherwise, these interfaces will return EFI_UNSUPPORTED.\r
-  # FALSE is for size reduction.\r
+  ## If TRUE, Full UEFI Config Routing Protocol will be installed.\r
+  #  FALSE is for size reduction.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdSupportFullConfigRoutingProtocol|TRUE|BOOLEAN|0x00010101\r
   \r
   ## If TRUE, USB KeyBoard Driver disables the default keyboard layout.\r
   #\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0|UINT32|0x00010010\r
   \r
-  ## Indicate the max size of the populated image that the platform can support.\r
-  #  To support the multi populated images, the defautl supported size will \r
-  #  be enlarged to 100MB that is 10 times of the single non-populated image.\r
+  ## Indicate the max size of the populated capsule image that the platform can support.\r
+  #  The default max size is 100MB (0x6400000) for more than one large capsule images. \r
   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizePopulateCapsule|0x6400000|UINT32|0x0001001e\r
   \r
-  ## Indicate the max size of the non-populated image that the platform can support.\r
-  #  The default size is 10MB for the casule image without populated flag setting.\r
+  ## Indicate the max size of the non-populated capsule image that the platform can support.\r
+  #  The default max size is 10MB (0xa00000) for the casule image without populated flag setting.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxSizeNonPopulateCapsule|0xa00000|UINT32|0x0001001f\r
   \r
   ## Maximun number of performance log entries during PEI phase.\r
   ## Size of the FTW working block range.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x0|UINT32|0x30000011\r
 \r
+  ## Default timeout value for displaying progressing bar in before boot OS.\r
+  #  This value can be changed in BDS.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdPlatformBootTimeOutDefault|0xffff|UINT16|0x40000001\r
+\r
+  ## Error level for hardware recorder.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|1|UINT16|0x40000002\r
+  \r
   ##\r
   #  This PCD defines the print string.\r
   #  This PCD is a sample to explain FixedAtBuild String PCD usage.\r
   #  This PCD is a sample to explain FixedAtBuild UINT32 PCD usage.\r
   ##\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintTimes|1|UINT32|0x40000005\r
+\r
+[PcdsFixedAtBuild.IA32]\r
+  ## Default EFI boot path name for IA32 architecture, this path is relative to \r
+  #  EFI boot disk.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdDefaultBootFileName|L"\EFI\BOOT\BOOTIA32.EFI"|VOID*|0x40000003\r
+\r
+[PcdsFixedAtBuild.X64]\r
+  ## Default EFI boot path name for X64 architecture, this path is relative to \r
+  #  EFI boot disk.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdDefaultBootFileName|L"\EFI\BOOT\BOOTX64.EFI"|VOID*|0x40000003\r
+\r
+[PcdsFixedAtBuild.IPF]\r
+  ## Default EFI boot path name for IPF architecture, this path is relative to \r
+  #  EFI boot disk.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdDefaultBootFileName|L"\EFI\BOOT\BOOTIA64.EFI"|VOID*|0x40000003\r
+\r
+[PcdsFixedAtBuild.EBC]\r
+  ## Default EFI boot path name for EBC architecture, this path is relative to \r
+  #  EFI boot disk.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdDefaultBootFileName|L"\EFI\BOOT\BOOTEBC.EFI"|VOID*|0x40000003\r
   \r
 [PcdsDynamic.common]\r
   ## Base address of the NV variable range in flash device \r
   ## Base address of the FTW working block range in flash device.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0x0|UINT32|0x30000010\r
 \r
+  ## Default timeout value for displaying progressing bar in before boot OS.\r
+  #  This value can be changed in BDS.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdPlatformBootTimeOutDefault|0xffff|UINT16|0x40000001\r
+\r
+  ## Error level for hardware recorder.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|1|UINT16|0x40000002\r
+\r
   ##\r
   #  This PCD defines the print string.\r
   #  This PCD is a sample to explain Dynamic PCD usage.\r
   ## Maximun number of performance log entries during PEI phase.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|40|UINT8|0x0001002f\r
 \r
+  ## Default timeout value for displaying progressing bar in before boot OS.\r
+  #  This value can be changed in BDS.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdPlatformBootTimeOutDefault|0xffff|UINT16|0x40000001\r
+\r
+  ## Error level for hardware recorder.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|1|UINT16|0x40000002\r
+\r
   ##\r
   #  This PCD defines the Console output column and the default value is 25 according to UEFI spec\r
   ##\r