
On Friday 11 January 2008, Marian Balakowicz wrote:
This is a first set of patches that provides a initial cleanup and code rearrangements before the proper new uImage format implementation.
API is defined for the current (old) image related processing, and it'is being introduced in place of the direct header access.
[new uImage] Return error on image move/uncompress overwrites [new uImage] Cleanup image header pointer use in bootm code [new uImage] Coding style cleanup - part 1 [new uImage] Add memmove_wd() common routine [new uImage] Fix FDT header verification in PPC do_boot_linux() routine [new uImage] Fix uImage header pointer use in i386 do_bootm_linux() [new uImage] Remove I386 uImage fake_header() routine [new uImage] Move CHUNKSZ definition to image.h [new uImage] Move gunzip() common code to common/gunzip.c [new uImage] Cleanup OF/FDT #if/#elif/#endif use in do_bootm_linux() [new uImage] Move PPC do_bootm_linux() to lib_ppc/ppc_linux.c [new uImage] Define a API for image handling operations Add missing cmd_ximg.o to common/Makefile
Comments and suggestions are welcome.
Due to a 40K message limit, not all of the patches can be sent to ml, oversized patches will provide a http location instead.
Argh! :-(
Best regard, Stefan
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de =====================================================================