From: Stefano Babic <sbabic@denx.de>
Date: Fri, 12 Jul 2013 13:09:23 +0000 (+0200)
Subject: common/image.c: Fix regression with ramdisk load/entry points in FIT
X-Git-Tag: v2025.01-rc5-pxa1908~16058
X-Git-Url: http://git.dujemihanovic.xyz/img/sics.gif?a=commitdiff_plain;h=e3a5bbce;p=u-boot.git

common/image.c: Fix regression with ramdisk load/entry points in FIT

A FIT image with a ramdisk that sets the entry or load points to 0x0
must be treated as meaning "leave in place" and NOT "relocate to 0x0".
This regression was introduced in a51ec63.

Signed-off-by: Stefano Babic <sbabic@denx.de>
---

diff --git a/common/image.c b/common/image.c
index 327006e5aa..f5ad0978d6 100644
--- a/common/image.c
+++ b/common/image.c
@@ -910,7 +910,7 @@ int boot_get_ramdisk(int argc, char * const argv[], bootm_headers_t *images,
 					&fit_uname_config, arch,
 					IH_TYPE_RAMDISK,
 					BOOTSTAGE_ID_FIT_RD_START,
-					FIT_LOAD_REQUIRED, &rd_data, &rd_len);
+					FIT_LOAD_IGNORED, &rd_data, &rd_len);
 			if (rd_noffset < 0)
 				return 1;