[PATCH v8 17/19] doc: imx: add document for i.MX95 Image Container Format
Gres, Anton
Anton.Gres at ifm.com
Tue Apr 8 09:29:20 CEST 2025
[...]
> +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?
> +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