]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
Update definition aligned to UEFI2.3
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index f2c7081dd16908fc00c9433880f5a616503bda67..7a167ac61959201cd5c8ffced1c2873fa8bb9f99 100644 (file)
   # 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