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 supritisingh08@gmail.com 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: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot