[U-Boot-Users] [PATCH 00/20] [new uImage] patchset 7 - core functionality

Bartlomiej Sieka tur at semihalf.com
Wed Mar 12 21:10:24 CET 2008


Hello,

This patch series implements the core of the new uImage support functionality,
i.e., the actual booting of images in new format, as well as support in
auxiliary commands that operate on images. There are also few fixing patches
in the series.

The patchset concludes major development work on the new uImage format, with
one missing piece (MD5 support) to be posted in a day or two.  Generally, the
new format supports everything that the old format does, with the exception of
XIP and standalone applications. Also, only booting of the Linux kernel is
supported. If there are people interested in contributing to these areas,
please step forward.

It's a good moment to thank everybody who helped with this effort by
commenting on requirements, etc., and those who helped by reviewing patches.
At the same time it's important that people help with testing. The patchset 7
code is already available in the new-image branch of the u-boot-testing
repository -- please pull the code and try it out on the boards that you care
about. Reading doc/uImage.FIT/howto.txt should be sufficient to get you
started. Note that adding support for the new image format increases the size
of U-Boot, so depending on your Flash sector layout, adjustments to
CFG_MONITOR_LEN might be necessary.

The code builds on all architectures, and has been tested on ppc, but more
thorough testing is needed. In particular, reports on test results of the
following areas not tested due to hardware unavailability will be greatly
appreciated:
- boards other that ppc
- booting from dataflash
- U-Boot commands:
  - diskboot
  - docboot
  - fdcboot
  - fpga
  - nboot
  - scsiboot
  - usbboot

Regards,
Bartlomiej

Bartlomiej Sieka (1):
      [new uImage] Add support for new uImage format to mkimage tool

Marian Balakowicz (19):
      [new uImage] Add new uImage format documentation and examples
      [new uImage] Fix definition of common bootm_headers_t fields
      [new uImage] Fix build problems on trab board
      [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
      [new uImage] More verbose kernel image uncompress error message
      [new uImage] Use show_boot_progress() for new uImage format
      [new uImage] Add new uImage fromat support to fpga command
      [new uImage] Add new uImage format handling to other bootm related commands
      [new uImage] Add new uImage format support to imgextract command
      [new uImage] Add new uImage format support to autoscript routine
      [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
      [new uImage] Add node offsets for FIT images listed in struct bootm_headers
      [new uImage] ppc: Add new uImage format support to FDT handling routines
      [new uImage] Re-enable interrupts for non automatic booting
      [new uImage] Remove unnecessary arguments passed to ramdisk routines
      [new uImage] Add new uImage format support for ramdisk handling
      [new uImage] Add new uImage format support for kernel booting
      [new uImage] Add new uImage format support for imls and iminfo commands
      [new uImage] Make node unit names const in struct bootm_headers






More information about the U-Boot mailing list