]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Library/AndroidBootImgLib/AndroidBootImgLib.c
EmbeddedPkg: Install FDT if UpdateDtb is not present
[mirror_edk2.git] / EmbeddedPkg / Library / AndroidBootImgLib / AndroidBootImgLib.c
index 324933013d91d2a8be45020fed9fd900886d2f4d..4f8ff5b261ca353151c9bb69cf2bed34950854ac 100644 (file)
@@ -349,12 +349,13 @@ AndroidBootImgUpdateFdt (
     if (EFI_ERROR (Status)) {\r
       goto Fdt_Exit;\r
     }\r
-\r
-    Status = gBS->InstallConfigurationTable (\r
-                    &gFdtTableGuid,\r
-                    (VOID *)(UINTN)NewFdtBase\r
-                    );\r
+  } else {\r
+    NewFdtBase = UpdatedFdtBase;\r
   }\r
+  Status = gBS->InstallConfigurationTable (\r
+                  &gFdtTableGuid,\r
+                  (VOID *)(UINTN)NewFdtBase\r
+                  );\r
 \r
   if (!EFI_ERROR (Status)) {\r
     return EFI_SUCCESS;\r