Merge pull request #13 from hzhuang1/update_ramdisk
BdsFilePath: update ramdiskbase
diff --git a/ArmPkg/Library/BdsLib/BdsFilePath.c b/ArmPkg/Library/BdsLib/BdsFilePath.c
index bcea1d9..f0120a6 100644
--- a/ArmPkg/Library/BdsLib/BdsFilePath.c
+++ b/ArmPkg/Library/BdsLib/BdsFilePath.c
@@ -1397,6 +1397,8 @@
(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) +