]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
MdeModulePkg: Add PcdEmuVariableNvModeEnable in dec
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index 217ede1f716382b6abdfbb11984c56496b6af3a0..2be77022c948d56fb6571c4bc4522774d70729d4 100644 (file)
@@ -3,7 +3,7 @@
 # It also provides the definitions(including PPIs/PROTOCOLs/GUIDs and library classes)\r
 # and libraries instances, which are used for those modules.\r
 #\r
-# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
 # Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
 # (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
 # Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>\r
   # @Prompt 64-bit Base address of flash FTW working block range.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64|0x0|UINT64|0x80000010\r
 \r
-  ## This PCD defines a reserved memory range for the EMU Variable driver's NV Variable Store.\r
+  ## Indicates if Variable driver will enable emulated variable NV mode.<BR><BR>\r
+  #  If this PCD is configured to dynamic, its value should be set before Variable driver starts to work,<BR>\r
+  #  otherwise default value will take effect.<BR>\r
+  #   TRUE  - An EMU variable NV storage will be allocated or reserved for NV variables.<BR>\r
+  #   FALSE - No EMU variable NV storage will be allocated or reserved for NV variables.<BR>\r
+  # @Prompt EMU variable NV mode enable.\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable|FALSE|BOOLEAN|0x01100001\r
+\r
+  ## This PCD defines a reserved memory range for EMU variable NV storage.\r
   #  The range is valid if non-zero. The memory range size must be PcdVariableStoreSize.\r
   # @Prompt Reserved memory range for EMU variable NV storage.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0|UINT64|0x40000008\r