]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/EmuVariable/RuntimeDxe/InitVariable.c
Add a lock to protect the critical region in Service APIs for UEFI Runtime Variable...
[mirror_edk2.git] / EdkModulePkg / Universal / EmuVariable / RuntimeDxe / InitVariable.c
index 477869cf009b8b405de24e60f8f1963a5517ba03..570ba7257ef46e9bc85cf58585a6180a0a41c91b 100644 (file)
@@ -1,6 +1,6 @@
 /*++\r
 \r
-Copyright (c) 2006, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
 All rights reserved. This program and the accompanying materials                          \r
 are licensed and made available under the terms and conditions of the BSD License         \r
 which accompanies this distribution.  The full text of the license may be found at        \r
@@ -51,7 +51,7 @@ Returns:
           Attributes OPTIONAL,\r
           DataSize,\r
           Data,\r
-          &mVariableModuleGlobal->VariableBase[Physical],\r
+          &mVariableModuleGlobal->VariableGlobal[Physical],\r
           mVariableModuleGlobal->FvbInstance\r
           );\r
 }\r
@@ -77,7 +77,7 @@ Returns:
           VariableNameSize,\r
           VariableName,\r
           VendorGuid,\r
-          &mVariableModuleGlobal->VariableBase[Physical],\r
+          &mVariableModuleGlobal->VariableGlobal[Physical],\r
           mVariableModuleGlobal->FvbInstance\r
           );\r
 }\r
@@ -107,7 +107,7 @@ Returns:
           Attributes,\r
           DataSize,\r
           Data,\r
-          &mVariableModuleGlobal->VariableBase[Physical],\r
+          &mVariableModuleGlobal->VariableGlobal[Physical],\r
           &mVariableModuleGlobal->VolatileLastVariableOffset,\r
           &mVariableModuleGlobal->NonVolatileLastVariableOffset,\r
           mVariableModuleGlobal->FvbInstance\r
@@ -138,7 +138,7 @@ Returns:
           MaximumVariableStorageSize,\r
           RemainingVariableStorageSize,\r
           MaximumVariableSize,\r
-          &mVariableModuleGlobal->VariableBase[Physical],\r
+          &mVariableModuleGlobal->VariableGlobal[Physical],\r
           mVariableModuleGlobal->FvbInstance\r
           );\r
 }\r
@@ -162,11 +162,11 @@ Returns:
 {\r
   EfiConvertPointer (\r
     0x0,\r
-    (VOID **) &mVariableModuleGlobal->VariableBase[Physical].NonVolatileVariableBase\r
+    (VOID **) &mVariableModuleGlobal->VariableGlobal[Physical].NonVolatileVariableBase\r
     );\r
   EfiConvertPointer (\r
     0x0,\r
-    (VOID **) &mVariableModuleGlobal->VariableBase[Physical].VolatileVariableBase\r
+    (VOID **) &mVariableModuleGlobal->VariableGlobal[Physical].VolatileVariableBase\r
     );\r
   EfiConvertPointer (0x0, (VOID **) &mVariableModuleGlobal);\r
 }\r