Skip to content

patchset 7 - core functionality

Bartlomiej Sieka u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest20 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/20Make node unit names const in struct bootm_headersinclude/image.h+3 -30 replies
2/20Add support for new uImage format to mkimage toolinclude/image.h tools/mkimage.c tools/mkimage.h+222 -561 reply
2/20Add support for new uImage format to mkimage tool+0 -00 replies
3/20Add new uImage format support for imls and iminfo commandscommon/cmd_bootm.c+11 -50 replies
4/20Add new uImage format support for kernel bootingcommon/cmd_bootm.c+144 -110 replies
5/20Add new uImage format support for ramdisk handlingcommon/image.c+108 -160 replies
6/20Remove unnecessary arguments passed to ramdisk routinescommon/image.c include/image.h lib_arm/bootm.c +5 more+36 -370 replies
7/20Re-enable interrupts for non automatic bootingcommon/cmd_bootm.c+5 -10 replies
8/20ppc: Add new uImage format support to FDT handling routineslib_ppc/bootm.c+151 -230 replies
9/20Add node offsets for FIT images listed in struct bootm_headerscommon/cmd_bootm.c common/image.c include/image.h +1 more+15 -170 replies
10/20Add new uImage format support to arch specific do_bootm_linux() routineslib_arm/bootm.c lib_avr32/bootm.c lib_blackfin/bootm.c +7 more+137 -360 replies
11/20Add new uImage format support to autoscript routineboard/pn62/cmd_pn62.c common/cmd_autoscript.c common/cmd_load.c +2 more+97 -220 replies
12/20Add new uImage format support to imgextract commandcommon/cmd_ximg.c+78 -310 replies
13/20Add new uImage format handling to other bootm related commandscommon/cmd_doc.c common/cmd_fdc.c common/cmd_ide.c +3 more+140 -640 replies
14/20Add new uImage fromat support to fpga commandcommon/cmd_fpga.c+76 -90 replies
15/20Use show_boot_progress() for new uImage formatREADME common/cmd_bootm.c common/cmd_doc.c +3 more+125 -240 replies
16/20More verbose kernel image uncompress error messagecommon/cmd_bootm.c+4 -20 replies
17/20Add proper ramdisk/FDT handling when FIT configuration is usedREADME common/cmd_bootm.c common/image.c +2 more+170 -640 replies
18/20Fix build problems on trab boardboard/trab/auto_update.c+2 -21 reply
18/20Fix build problems on trab board+0 -00 replies
19/20Fix definition of common bootm_headers_t fieldsinclude/image.h+2 -10 replies
20/20Add new uImage format documentation and examplesREADME doc/uImage.FIT/command_syntax_extensions.txt doc/uImage.FIT/howto.txt +4 more+981 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

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