On 11/9/2022 3:15 PM, Sohil Mehta wrote: > Jithu, I replied to the prior version of the series by mistake. Duplicating that comment over here. > > On 11/7/2022 2:53 PM, Jithu Joseph wrote: >> The data portion of IFS test image file contains a metadata >> region containing possibly multiple metadata structures in >> addition to test data and hashes. >> >> Introduce the layout of this meta_data structure and validate >> the sanity of certain fields of the new image before loading. >> >> Tweak references to IFS test image chunks to reflect the updated >> layout of the test image. >> > > Can you provide some more information on the updated layout of the metadata structure? > Here is the layout of the metadata section in an IFS test image. Test Data (chunks) follow the struct meta_data defined in load.c IFS Metadata layout +----------------------+ 0 |META_TYPE_IFS (=1) | +----------------------+ |meta_size | +----------------------+ |test type | +----------------------+ |fusa info | +----------------------+ |total images | +----------------------+ |current image# | +----------------------+ |total chunks | +----------------------+ |starting chunk | +----------------------+ |size per chunk | +----------------------+ |chunks per stride | +----------------------+ |Reserved[54] | +----------------------+ 256 | | | | | | | | |Test Data/Chunks | | | | | | | | | +----------------------+ meta_size | META_TYPE_END (=0) | +----------------------+ meta_size + 4 | size of end (=8) | | | +----------------------+ meta_size + 8 Jithu