[U-Boot-Users] [PATCH 0/8] [new uImage] patchset5: Dual format uImage handling framework

Marian Balakowicz m8 at semihalf.com
Mon Feb 25 18:34:47 CET 2008


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



Cheers,
m.




More information about the U-Boot mailing list