From 022b4975c8dd304fa9f949594784f78601ae07c2 Mon Sep 17 00:00:00 2001 From: Stefan Roese Date: Mon, 27 Aug 2012 12:50:58 +0200 Subject: SPL: Add option to skip copying of the mkimage header On some system (e.g. powerpc), the load-address and entry-point is located at address 0. So the current approach to load the image (payload) including the header to the address "load-address - 64" can't work here. This patch adds an flag to skip this copying including header to the SPL framework. By setting SPL_COPY_PAYLOAD_ONLY, only the playload will be copied. This will be used by the SPL NOR flash driver on powerpc. Signed-off-by: Stefan Roese Signed-off-by: Tom Rini --- include/spl.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/spl.h') diff --git a/include/spl.h b/include/spl.h index e405386..cf441a1 100644 --- a/include/spl.h +++ b/include/spl.h @@ -38,8 +38,11 @@ struct spl_image_info { u32 load_addr; u32 entry_point; u32 size; + u32 flags; }; +#define SPL_COPY_PAYLOAD_ONLY 1 + extern struct spl_image_info spl_image; extern u32 *boot_params_ptr; -- cgit v1.1