]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Remove ASSERT() if ReadOnlyVariable2 PPI is not present. Instead, skip variable...
authormdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 29 May 2008 23:09:04 +0000 (23:09 +0000)
committermdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 29 May 2008 23:09:04 +0000 (23:09 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5312 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Core/DxeIplPeim/DxeLoad.c

index 914f4575fdc642753e18824465bb3c510f630165..3988d9cb608927cb656aa2ed315942ff1cb85e17 100644 (file)
@@ -276,27 +276,26 @@ DxeLoadCore (
              NULL,\r
              (VOID **)&Variable\r
              );\r
-  ASSERT_EFI_ERROR (Status);\r
-\r
-  DataSize = sizeof (MemoryData);\r
-  Status = Variable->GetVariable ( \r
-                       Variable, \r
-                       EFI_MEMORY_TYPE_INFORMATION_VARIABLE_NAME,\r
-                       &gEfiMemoryTypeInformationGuid,\r
-                       NULL,\r
-                       &DataSize,\r
-                       &MemoryData\r
-                       );\r
-\r
   if (!EFI_ERROR (Status)) {\r
-    //\r
-    // Build the GUID'd HOB for DXE\r
-    //\r
-    BuildGuidDataHob (\r
-      &gEfiMemoryTypeInformationGuid,\r
-      MemoryData,\r
-      DataSize\r
-      );\r
+    DataSize = sizeof (MemoryData);\r
+    Status = Variable->GetVariable ( \r
+                         Variable, \r
+                         EFI_MEMORY_TYPE_INFORMATION_VARIABLE_NAME,\r
+                         &gEfiMemoryTypeInformationGuid,\r
+                         NULL,\r
+                         &DataSize,\r
+                         &MemoryData\r
+                         );\r
+    if (!EFI_ERROR (Status)) {\r
+      //\r
+      // Build the GUID'd HOB for DXE\r
+      //\r
+      BuildGuidDataHob (\r
+        &gEfiMemoryTypeInformationGuid,\r
+        MemoryData,\r
+        DataSize\r
+        );\r
+    }\r
   }\r
 \r
   //\r