]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Variable/RuntimeDxe/Ipf/InitVariable.c
1)Add a new module CapsuleRuntime under EdkModulePkg\Universal\Capsule\RuntimeDxe...
[mirror_edk2.git] / EdkModulePkg / Universal / Variable / RuntimeDxe / Ipf / InitVariable.c
index 061e6db73dc012182219f3457b3348d1a4d086fc..ee2a4852a078220d9c31f20f0d81fe7df253bb60 100644 (file)
@@ -89,6 +89,19 @@ Returns:
                         );\r
     return ReturnVal;\r
 \r
+#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
+  case EsalQueryVariableInfo:\r
+    ReturnVal.Status = QueryVariableInfo (\r
+                        (UINT32) Arg2,\r
+                        (UINT64 *) Arg3,\r
+                        (UINT64 *) Arg4,\r
+                        (UINT64 *) Arg5,\r
+                        &Global->VariableBase[VirtualMode],\r
+                        Global->FvbInstance\r
+                        );\r
+    return ReturnVal;\r
+#endif\r
+\r
   default:\r
     ReturnVal.Status = EFI_SAL_INVALID_ARGUMENT;\r
     return ReturnVal;\r
@@ -160,6 +173,10 @@ Returns:
     EsalGetNextVariableName,\r
     EsalVariableCommonEntry,\r
     EsalSetVariable,\r
+#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
+    EsalVariableCommonEntry,\r
+    EsalQueryVariableInfo,\r
+#endif\r
     NULL\r
     );\r
 \r