[...] > +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 > | > + --------------- > +--------------+--------------+--------------+--------------+