summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@outlook.com>2016-05-21 14:31:41 +0800
committerHaojian Zhuang <haojian.zhuang@outlook.com>2016-05-21 14:31:41 +0800
commit76c7cfcc22c7448638acb6f904088b2ff3f79f63 (patch)
tree4045b6674a20e03e8fd65f513bc08ae4c00fc423
parent374c4077be23dff736d8d731a11bacc10af4bbaa (diff)
parent6b8950bf3f5380e547332b046067e21f5f8b47e8 (diff)
downloadedk2-nougat-mr1-wear-release.tar.gz
BdsFilePath: update ramdiskbase
-rw-r--r--ArmPkg/Library/BdsLib/BdsFilePath.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ArmPkg/Library/BdsLib/BdsFilePath.c b/ArmPkg/Library/BdsLib/BdsFilePath.c
index bcea1d992..f0120a613 100644
--- a/ArmPkg/Library/BdsLib/BdsFilePath.c
+++ b/ArmPkg/Library/BdsLib/BdsFilePath.c
@@ -1397,6 +1397,8 @@ STATIC LoadAndroidBootImg (
(VOID *)((UINTN)Buffer + Header->PageSize + ALIGN_VALUE (Header->KernelSize, Header->PageSize)),
Header->RamdiskSize
);
+ if (RamdiskBase != Header->RamdiskAddress)
+ Header->RamdiskAddress = RamdiskBase;
}
/* Install Fdt */
KernelSize = *(UINT32 *)(KernelBase + KERNEL_IMAGE_STEXT_OFFSET) +