Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Peter Tyser's avatar
    c81296c1
    tools/mkimage: Print FIT image contents after creation · c81296c1
    Peter Tyser authored
    
    Previously, there was no indication to the user that a FIT image was
    successfully created after executing mkimage.  For example:
    
      $ mkimage -f uImage.its uImage.itb
      DTC: dts->dtb  on file "uImage.its"
    
    Adding some additional output after creating a FIT image lets the user
    know exactly what is contained in their image, eg:
    
      $ mkimage -f uImage.its uImage.itb
      DTC: dts->dtb  on file "uImage.its"
      FIT description: Linux kernel 2.6.32-rc7-00201-g7550d6f-dirty
      Created:         Tue Nov 24 15:43:01 2009
       Image 0 (kernel@1)
        Description:  Linux Kernel 2.6.32-rc7-00201-g7550d6f-dirty
        Type:         Kernel Image
        Compression:  gzip compressed
        Data Size:    2707311 Bytes = 2643.86 kB = 2.58 MB
        Architecture: PowerPC
        OS:           Linux
        Load Address: 0x00000000
        Entry Point:  0x00000000
        Hash algo:    crc32
        Hash value:   efe0798b
        Hash algo:    sha1
        Hash value:   ecafba8c95684f2c8fec67e33c41ec88df1534d7
       Image 1 (fdt@1)
        Description:  Flattened Device Tree blob
        Type:         Flat Device Tree
        Compression:  uncompressed
        Data Size:    12288 Bytes = 12.00 kB = 0.01 MB
        Architecture: PowerPC
        Hash algo:    crc32
        Hash value:   a5cab676
        Hash algo:    sha1
        Hash value:   168722b13e305283cfd6603dfe8248cc329adea6
       Default Configuration: 'config@1'
       Configuration 0 (config@1)
        Description:  Default Linux kernel
        Kernel:       kernel@1
        FDT:          fdt@1
    
    This brings the behavior of creating a FIT image in line with creating a
    standard uImage, which also prints out the uImage contents after
    creation.
    
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    c81296c1
    History
    tools/mkimage: Print FIT image contents after creation
    Peter Tyser authored
    
    Previously, there was no indication to the user that a FIT image was
    successfully created after executing mkimage.  For example:
    
      $ mkimage -f uImage.its uImage.itb
      DTC: dts->dtb  on file "uImage.its"
    
    Adding some additional output after creating a FIT image lets the user
    know exactly what is contained in their image, eg:
    
      $ mkimage -f uImage.its uImage.itb
      DTC: dts->dtb  on file "uImage.its"
      FIT description: Linux kernel 2.6.32-rc7-00201-g7550d6f-dirty
      Created:         Tue Nov 24 15:43:01 2009
       Image 0 (kernel@1)
        Description:  Linux Kernel 2.6.32-rc7-00201-g7550d6f-dirty
        Type:         Kernel Image
        Compression:  gzip compressed
        Data Size:    2707311 Bytes = 2643.86 kB = 2.58 MB
        Architecture: PowerPC
        OS:           Linux
        Load Address: 0x00000000
        Entry Point:  0x00000000
        Hash algo:    crc32
        Hash value:   efe0798b
        Hash algo:    sha1
        Hash value:   ecafba8c95684f2c8fec67e33c41ec88df1534d7
       Image 1 (fdt@1)
        Description:  Flattened Device Tree blob
        Type:         Flat Device Tree
        Compression:  uncompressed
        Data Size:    12288 Bytes = 12.00 kB = 0.01 MB
        Architecture: PowerPC
        Hash algo:    crc32
        Hash value:   a5cab676
        Hash algo:    sha1
        Hash value:   168722b13e305283cfd6603dfe8248cc329adea6
       Default Configuration: 'config@1'
       Configuration 0 (config@1)
        Description:  Default Linux kernel
        Kernel:       kernel@1
        FDT:          fdt@1
    
    This brings the behavior of creating a FIT image in line with creating a
    standard uImage, which also prints out the uImage contents after
    creation.
    
    Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>