# In IA64 platforms, this value should be larger than 128KB.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize|0x8000|UINT32|0x30000004\r
\r
- ## The size of reserved HwErr variable space. This space is located at NV variable range.\r
- # HwErr type variable is stored with common non-volatile variables in NV region.\r
+ ## The size of reserved HwErr variable space. Note that this value must be less than or equal to PcdFlashNvStorageVariableSize\r
+ # In EdkII implementation, HwErr type variable is stored with common non-volatile variables in the same NV region.\r
+ # so the platform integrator should ensure this value is less than or equal to PcdFlashNvStorageVariableSize.\r
# this value is used to guarantee the space of HwErr type variable and not populated by common variable.\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdHwErrStorageSize|0x8000|UINT32|0x30000006\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdHwErrStorageSize|0x0000|UINT32|0x30000006\r
\r
## The size of volatile buffer. This buffer is used to store VOLATILE attribute variable.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdVariableStoreSize|0x10000|UINT32|0x30000005\r
# This PCD is a sample to explain String typed PCD usage.\r
gEfiMdeModulePkgTokenSpaceGuid.PcdHelloWorldPrintString|L"UEFI Hello World!\n"|VOID*|0x40000004\r
\r
+ ## This PCD defines a reserved memory range for the EMU Variable driver's NV Variable Store\r
+ # The range is valid if non-zero. The memory range size must be PcdVariableStoreSize.\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0|UINT64|0x40000008\r
+\r
[PcdsFixedAtBuild,PcdsPatchableInModule,PcdsDynamic]\r
## This PCD defines the times to print hello world string.\r
# This PCD is a sample to explain FixedAtBuild UINT32 PCD usage.\r