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 <sr@denx.de>
Signed-off-by: Tom Rini <trini@ti.com>
This commit is contained in:
Stefan Roese
2012-08-27 12:50:58 +02:00
committed by Tom Rini
parent 33d346464a
commit 022b4975c8
2 changed files with 20 additions and 4 deletions

View File

@@ -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;