[coreboot] MbMax coreboot image
gardner.ben at gmail.com
Tue Jan 19 20:24:56 CET 2016
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".
On Tue, Jan 19, 2016 at 1:08 PM, Ben Gardner <gardner.ben at gmail.com> 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.)
> ... 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:
> 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.
> On Tue, Jan 19, 2016 at 5:28 AM, Supriti Singh <supritisingh08 at 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
>> coreboot mailing list: coreboot at coreboot.org
More information about the coreboot