I should have looked at this URL first: http://wiki.minnowboard.org/Coreboot That covers everything you need to know.
Your error is that your path to the IFD/TXE is wrong, so "dd" can't find it. Take a look at src/soc/intel/fsp_baytrail/Makefile.inc in the version of coreboot mentioned in the wiki. That version of coreboot made assumptions about the IFD and ME filename. The config item was called CONFIG_ME_PATH and it should be the folder that contains the files "descriptor.bin" and "txe.bin". Ben On Tue, Jan 19, 2016 at 1:08 PM, Ben Gardner <[email protected]> wrote: > Hi Supriti, > > You are supposed to extract the TXE/ME image (and the IFD) from an > existing MbMax BIOS. > Those files may have been customized by the vendor for your board. > > Use flashrom to extract the existing BIOS and then use idftool to > extract the sections. > You may also be able to find a MbMax BIOS on line (I haven't looked.) > > Example: > ... on the MbMax board ... > $ flashrom -r bios.rom -p internal > ... copy bios.rom to your coreboot build machine ... > $ ifdtool bios.rom -x > File bios.rom is 16777216 bytes > Found Flash Descriptor signature at 0x00000010 > Flash Region 0 (Flash Descriptor): 00000000 - 00000fff > Flash Region 1 (BIOS): 00200000 - 00ffffff > Flash Region 2 (Intel ME): 00001000 - 001fffff > Flash Region 3 (GbE): 00000000 - 00000fff > Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused) > > That creates two files that are then fed into the coreboot build process: > flashregion_0_flashdescriptor.bin <- IFD file > flashregion_2_intel_me.bin <- ME file > > Update these two items in your config: > CONFIG_IFD_BIN_PATH="../path/to/flashregion_0_flashdescriptor.bin" > CONFIG_ME_BIN_PATH="../path/to/flashregion_2_intel_me.bin" > > With the right access at Intel you can get tools that can customize > those files, but unless you are designing a custom board, you > shouldn't need to do that. > > Ben > > On Tue, Jan 19, 2016 at 5:28 AM, Supriti Singh <[email protected]> > wrote: >> I am trying to build coreboot image for MbMax along with TXE module >> >> I selected under menuconfig --> chipset --> Add Inteldescriptor.bin file --> >> Add Intel ME/TXE firmware. >> >> When I do a make, I get the error: >> DD Adding Intel Firmware Descriptor >> make: *** [add_intel_firmware] Error 1 >> >> I did a git clone http://review.coreboot.org/p/blobs.git to get the blobs. >> But it does not contain anything for MbMax. >> >> I followed the instructions here http://wiki.minnowboard.org/Coreboot. It >> explains to use ifdtool to extract TXE firmware image. Is this the image >> that should be present in the blobs/mainboard/intel/? If not how to get the >> it? >> >> Thanks, >> Supriti >> >> >> >> -- >> coreboot mailing list: [email protected] >> http://www.coreboot.org/mailman/listinfo/coreboot -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

