回复: [PATCH v8 17/19] doc: imx: add document for i.MX95 Image Container Format

Alice Guo (OSS) alice.guo at oss.nxp.com
Tue Apr 8 10:04:50 CEST 2025


> -----邮件原件-----
> 发件人: Gres, Anton <Anton.Gres at ifm.com>
> 发送时间: 2025年4月8日 15:29
> 收件人: Alice Guo (OSS) <alice.guo at oss.nxp.com>
> 抄送: LW at KARO-electronics.de; Alice Guo <alice.guo at nxp.com>;
> alpernebiyasak at gmail.com; festevam at gmail.com; lukma at denx.de;
> marex at denx.de; sbabic at denx.de; seanga2 at gmail.com; sjg at chromium.org;
> trini at konsulko.com; u-boot at lists.denx.de; dl-uboot-imx <uboot-imx at nxp.com>
> 主题: Re: [PATCH v8 17/19] doc: imx: add document for i.MX95 Image
> Container Format
> 
> [Sie erhalten nicht häufig E-Mails von anton.gres at ifm.com. Weitere
> Informationen, warum dies wichtig ist, finden Sie unter
> https://aka.ms/LearnAboutSenderIdentification ]
> 
> [...]
> 
> > +Figure 1:
> > +------------------- +--------------+--------------+--------------+--------------+
> > +          ^         |Tag           |Length        |Length
> |Version       |
> > +          |         +--------------+--------------+--------------+--------------+
> > +          |         |                           Flags
> |
> > +          |         +--------------+--------------+--------------+--------------+
> > +          |         |# of Images   |Fuse version  |SW version
> |
> > +Image     |         +--------------+--------------+--------------+--------------+
> > +Conatiner |         |Reserved                     |Signature
> Block Offset       |
> 
> This should probably be Image Container?

Yes. Will modify it in the next version.

Best Regards,
Alice Guo

> 
> > +Header    | ------- +--------------+--------------+--------------+--------------+
> > +          |       ^ |Image0: Offset, Size, LoadAddr, EntryPoint, Flags,
> Hash, IV|
> > +          |       | +--------------+--------------+--------------+--------------+
> > +          | Image | |Image1: Offset, Size, LoadAddr, EntryPoint, Flags,
> Hash, IV|
> > +          | Array | +--------------+--------------+--------------+--------------+
> > +          |       | |                            ...
> |
> > +          |       | +--------------+--------------+--------------+--------------+
> > +          v       v |ImageN: Offset, Size, LoadAddr, EntryPoint, Flags,
> Hash, IV|
> > +------------------- +--------------+--------------+--------------+--------------+
> > +                    |                            ...
> |
> > +        ----------- +--------------+--------------+--------------+--------------+ <--
> SignOffset
> > +                  ^ |Tag           |Length        |Length
> |Version       |
> > +                  | +--------------+--------------+--------------+--------------+
> > +                  | |SRK table offset             |Certificate
> Offset           |
> > +                  | +--------------+--------------+--------------+--------------+
> > +                  | |Blob Offset                  |Signature
> Offset             |
> > +                  | +--------------+--------------+--------------+--------------+
> > +        Signature | |                         SRK Table
> |
> > +        Block     | +--------------+--------------+--------------+--------------+
> > +                  | |                         Signature
> |
> > +                  | +--------------+--------------+--------------+--------------+
> > +                  | |                   Certificate (optional)
> |
> > +                  | +--------------+--------------+--------------+--------------+
> > +                  v |                      Blob (optional)
> |
> > +        ----------- +--------------+--------------+--------------+--------------+
> > +                    |                            ...
> |
> > +                    +--------------+--------------+--------------+--------------+
> <-- Image0Offset
> > +                    |                           Image0
> |
> > +                    +--------------+--------------+--------------+--------------+
> > +                    |                            ...
> |
> > +                    +--------------+--------------+--------------+--------------+
> <-- ImageNOffset
> > +                    |                           ImageN
> |
> > +                    +--------------+--------------+--------------+--------------+
> > +                    |                            ...
> |
> > +                    +--------------+--------------+--------------+--------------+
> > +
> > +i.MX95 Low Power Boot Image Sets Layout
> > +---------------------------------------
> > +
> > +    Image container sets are handled by M33 ROM.
> > +
> > +    --------------- +--------------+--------------+--------------+--------------+
> > +                  ^ |                    1st Container Header
> |
> > +                  | +--------------+--------------+--------------+--------------+
> > +    ELE +         | |                 Padding for 1KB alignment
> |
> > +    OEM           | +--------------+--------------+--------------+--------------+
> > +    Conatiner     | |                    2nd Container Header
> |
> 
> Here again
> 
> > +    Set           | +--------------+--------------+--------------+--------------+
> > +    Header        | |                 Padding for 1KB alignment
> |
> > +                  | +--------------+--------------+--------------+--------------+
> > +                  | |                    3rd Container Header
> |
> > +                  | +--------------+--------------+--------------+--------------+
> > +                  v |                 Padding for 1KB alignment
> |
> > +    --------------- +--------------+--------------+--------------+--------------+


More information about the U-Boot mailing list