Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/31017 )
Change subject: ifwi: Add definitions for the Integrated Firmware Image format ......................................................................
Patch Set 1:
(1 comment)
Not sure if we want this upstream at all... it's not even about NOR flash. Just an Intel specific storage format.
Isn't the IFD something similar however? I have to admit I know next to nothing about IFWI.
Well, the use case is similar: Flash only parts of Intel firmware. The structure is very different, though, in its nature. It seems that things can shift and sizes change when you prep a firmware update, for instance. So, IFD partitioning is reliable and read-only. IFWI partitioning is... well, not very nice, unless you have full control over all firmware parts.
https://review.coreboot.org/#/c/31017/1/ifwi.h File ifwi.h:
https://review.coreboot.org/#/c/31017/1/ifwi.h@66 PS1, Line 66: #define SPD_MARKER 0x44504324 /* $CPD */
What does the $ character mean?
It's just a string that marks a valid sub-partition dir. I have no idea what C, P and D mean, either :) probably something historical.