[PATCH v3 11/14] bloblist: Adjust the bloblist header

Raymond Mao raymond.mao at linaro.org
Wed Dec 27 15:50:36 CET 2023


Hi Ilias,

On Wed, 27 Dec 2023 at 05:17, Ilias Apalodimas <ilias.apalodimas at linaro.org>
wrote:

>
> [...]
>
> > - * @chksum: checksum for the entire bloblist allocated area. Since any
> of the
> > - *   blobs can be altered after being created, this checksum is only
> valid
> > - *   when the bloblist is finalised before jumping to the next stage of
> boot.
> > - *   This is the value needed to make all checksummed bytes sum to 0
> >   */
> >  struct bloblist_hdr {
> >       u32 magic;
> > -     u32 version;
> > -     u32 hdr_size;
> > -     u32 flags;
> > -
> > -     u32 size;
> > +     u8 chksum;
> > +     u8 version;
> > +     u8 hdr_size;
> > +     u8 align_log2;
> >       u32 alloced;
> > +     u32 size;
> > +     u32 flags;
> >       u32 spare;
> > -     u32 chksum;
> >  };
> >
>
> Aren't fields still missing from the current version?
> e.g max_size and reserved?
>
> They are all in. Please see:
[PATCH v3 14/14] bloblist: Align bloblist used_size and total_size to spec

[...]

Regards,
Raymond


More information about the U-Boot mailing list