Skip to content
  • Holger Dengler's avatar
    tools/imximage: get HAB information from header · 7e1a0483
    Holger Dengler authored
    
    
    Signing parts of a u-boot imximage for image verification in High
    Assurance Boot (HAB) in a post-build process, requires some
    information from the imximage header. Currently, this information is
    only provided during the image build, which makes the transfer of this
    information to the post-build process harder than necessary.
    
    The i.MX HAB information (start and length) can be calculated either
    by using information from the image-configuration file, or from the
    information in the flash header of the imximage.
    The advantage of using information from flash header is, that they are
    not only available during image creation, but also available if
    existing images are processed.
    
    Example:
    $ tools/mkimage -l u-boot.imx
    Image Type:   Freescale IMX Boot Image
    Image Ver:    2 (i.MX53/6/7 compatible)
    Mode:         DCD
    Data Size:    483328 Bytes = 472.00 KiB = 0.46 MiB
    Load Address: 877ff420
    Entry Point:  87800000
    HAB Blocks:   0x877ff400 0x00000000 0x00071c00
    DCD Blocks:   0x00910000 0x0000002c 0x00000208
    
    Signed-off-by: default avatarHolger Dengler <dengler@linutronix.de>
    Tested-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
    7e1a0483