
On Feb 25, 2008, at 11:34 AM, Marian Balakowicz wrote:
This patch series adds initial framework for dual format uImage support to U-boot. Booting control flow is reworked and is now able to recognize both formats: legacy format based on a binary image_header stucture and new FIT uImage format based on a libfdt. Legacy specific code is adapted a bit and enterd only for legacy format images. Proper new uImage format handling is not implement in this patch series, appropriate cases are stubed and will be updated with the new uImage format low level code in the comming patchsets.
To sum up: Legacy format image handling shall continue to work, FIT format image handling will produce debug messages and return with error.
Three other patches refactor legacy format specific code to a helper routines image_get_kernel(), image_get_fdt() and move PPC FDT blob relocattion code to a dedicated routine fdt_relocate().
Included are also fixes: reworked gen_get_image() and correced raw FDT blob handling when CONFIG_FIT is disabled.
Please review and comment.
Marian Balakowicz (8): [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled [new uImage] POWERPC: Add image_get_fdt() routine [new uImage] Add image_get_kernel() routine [new uImage] Move image verify flag to bootm_headers structure [Makefile] Sort COBJS in lib_<arch> Makefiles [new uImage] Optimize gen_get_image() flow control [new uImage] POWERPC: Split get_fdt() into get and relocate routines [new uImage] Add dual format uImage support framework
Is it just me or did patch [1/8 - add dual format..] not make it to the list?
-k