Thanks Andrey, Manage to extract required blob with SplitFspBin.py.' I have prebuilt IFWI binary. only missing part is to find/generate correct descriptor.bin.
On Sun, Feb 26, 2017 at 12:20 AM, Andrey Petrov <[email protected]> wrote: > > On 02/25/2017 02:48 AM, Gailu Singh wrote: > > >>you need a bunch of blobs (of course), most importantly fitimage.bin and > >>fsp. > > >>Please use https://review.coreboot.org/#/c/18479/3 as starting point. > >>That is for Leafhill. But once you apply that patch, select mainboard > >>intel/leafhill in 'make nconfig', put the sacred blobs in the designated > >>location and 'make' should give you flashable coreboot.rom. > > I pulled the leafhill patches and yes I get options to specify FSP when > selected leafhill. However not clear about the difference between FSP-M.fv > and FSP-S.fv. I have FSP.bsf and FSP.fd files for FSP. Can you please let me > know how to create required FSP blob from FSP.bsf and FSP.fd files? > > You need to use script to break the big blob into smaller blobs: > https://github.com/tianocore/edk2/blob/master/IntelFsp2Pkg/ > Tools/SplitFspBin.py > > $ SplitFspBin.py split FSP.fd > > Here is some video on FSP2.0 and what blobs does what: > > https://www.youtube.com/watch?v=uzfiTiP9dEM&feature=youtu.be > > Here is formal FSP2.0 spec: > > http://www.intel.com/content/www/us/en/embedded/software/ > fsp/fsp-architecture-spec-v2.html > > Best, > Andrey >
-- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

