Lines Matching refs:bloblist
3 Blob Lists - bloblist
9 A bloblist provides a way to store collections of binary information (blobs) in
14 For the design goals of bloblist, please see the comments at the top of the
15 `bloblist.h` header file.
20 The bloblist is created when the first U-Boot component runs (often SPL,
25 cannot be read a second time. So TPL can store that in a bloblist record which
33 While each blob in the bloblist can be of any length, bloblists are designed to
50 There is normally only one bloblist in U-Boot. Since a bloblist can store
54 a single bloblist.
64 Placing the bloblist
67 The bloblist is typically positioned at a fixed address by TPL, or SPL. This
69 allocate the bloblist in the malloc() space. Use the `CONFIG_BLOBLIST_ALLOC`
72 The bloblist is automatically relocated as part of U-Boot relocation. Sometimes
73 it is useful to expand the bloblist in U-Boot proper, since it may want to add
75 know anything about the bloblist format, just that it is convenient to use
76 bloblist to place things contiguously in memory. Set
80 Finishing the bloblist
84 bloblist in preparation for the next stage. This involves adding a checksum so
86 bloblist is in use, changes can be made which will affect the checksum, so it
94 This should move to using bloblist, to avoid having its own mechanism for
101 .. kernel-doc:: include/bloblist.h