]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/EmuRuntimeDxe/Variable.h
define the variable related to PCD for supporting big variable (>32K) easily.
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / EmuRuntimeDxe / Variable.h
index 696065ae75e96042db0d6978782cbf6cf04e7fc5..af6ed2d2559904da5ca4cd61c70203032efbd494 100644 (file)
@@ -37,10 +37,11 @@ Abstract:
 #include <Library/UefiBootServicesTableLib.h>\r
 #include <Library/UefiLib.h>\r
 #include <Library/BaseLib.h>\r
+#include <Library/PcdLib.h>\r
 #include <VariableFormat.h>\r
 \r
-#define VARIABLE_STORE_SIZE (64 * 1024)\r
-#define SCRATCH_SIZE        (4 * 1024)\r
+#define VARIABLE_STORE_SIZE FixedPcdGet32(PcdVariableStoreSize)\r
+#define SCRATCH_SIZE        FixedPcdGet32(PcdMaxVariableSize)\r
 \r
 //\r
 // Define GET_PAD_SIZE to optimize compiler\r