[PcdsFeatureFlag.common]\r
## Indicate whether platform can support update capsule across a system reset\r
gEfiMdeModulePkgTokenSpaceGuid.PcdSupportUpdateCapsuleReset|FALSE|BOOLEAN|0x0001001d\r
- \r
- ## This feature flag can be used to enable or disable the Pcd PEIM database \r
- # traverse capability. Disable it can reduce the size of final image generated.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPeiPcdDatabaseTraverseEnabled|TRUE|BOOLEAN|0x00010020\r
- \r
- ## This feature flag can be used to enable or disable the Pcd DXE database \r
- # traverse capability. Disable it can reduce the size of final image generated.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled|TRUE|BOOLEAN|0x00010021\r
- \r
- ## This feature flag can be used to enable or disable the SET capability of PCD service PEIM.\r
- # If a platform does not do PCD SET operation in PEI phase. This flag can be set to DISABLE to save size.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPeiPcdDatabaseSetEnabled|TRUE|BOOLEAN|0x00010030\r
- \r
- ## This feature flag can be used to enable or disable the GET size capability of PCD service PEIM.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPeiPcdDatabaseGetSizeEnabled|TRUE|BOOLEAN|0x00010031\r
- \r
- ## This feature flag can be used to enable or disable the Callback On SET capability of PCD service PEIM. \r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPeiPcdDatabaseCallbackOnSetEnabled|TRUE|BOOLEAN|0x00010032\r
- \r
- ## This feature flag can be used to enable or disable the PCD service PEIM to handle DynamicEX PCD. \r
- gEfiMdeModulePkgTokenSpaceGuid.PcdPeiPcdDatabaseExEnabled|TRUE|BOOLEAN|0x00010033\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
+ gEfiMdeModulePkgTokenSpaceGuid.PcdPeiFullPcdDatabaseEnable|TRUE|BOOLEAN|0x00010020\r
+\r
## If TRUE, then the Device Path To Text Protocol should be produced by the platform.\r
# It can be disabled to save size.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText|TRUE|BOOLEAN|0x00010037\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDisableDefaultKeyboardLayoutInUsbKbDriver|FALSE|BOOLEAN|0x00010200\r
\r
## If TRUE, Setup Browser supports GUID opcodes generated from Framework HII VFR file by VFR compiler. \r
- # This is used to provide backward compatibility support to Framework HII module built togehter EdkCompatbilityPkg.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkHiiCompatibilitySupport|TRUE|BOOLEAN|0x00012008\r
- \r
- ## If TRUE, the PeiCore will handle the framework FvHob and install FvInfo PPI for it.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkFvHobCompatibilitySupport|FALSE|BOOLEAN|0x00012009\r
+ # If TRUE, the PeiCore will handle the framework FvHob and install FvInfo PPI for it.\r
+ ## This is used to provide backward compatibility support to Framework HII and Framework FvHob.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport|FALSE|BOOLEAN|0x00012009\r
\r
##\r
# If TRUE, HelloWorld Application will print the verbose information.\r
[PcdsDynamic.common]\r
## Base address of the NV variable range in flash device \r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x0|UINT32|0x30000001\r
- \r
- ## Size of the NV variable range. \r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x0|UINT32|0x30000002\r
\r
## Base address of the FTW spare block range in flash device.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0x0|UINT32|0x30000013\r
\r
- ## Size of the FTW spare block range.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x0|UINT32|0x30000014\r
-\r
## Base address of the FTW working block range in flash device.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0x0|UINT32|0x30000010\r
\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
## Maximun number of performance log entries during PEI phase.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|40|UINT8|0x0001002f\r
\r
- ## Base address of the NV variable range in flash device \r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x0|UINT32|0x30000001\r
- \r
- ## Size of the NV variable range. \r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x0|UINT32|0x30000002\r
-\r
- ## Base address of the FTW spare block range in flash device.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0x0|UINT32|0x30000013\r
-\r
- ## Size of the FTW spare block range.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x0|UINT32|0x30000014\r
-\r
- ## Base address of the FTW working block range in flash device.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0x0|UINT32|0x30000010\r
-\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