[coreboot-gerrit] Patch merged into coreboot/master: 5218e61 intel/lynxpoint: Allow building without IFD (descripter.bin)

gerrit at coreboot.org gerrit at coreboot.org
Fri Jul 4 17:48:41 CEST 2014


the following patch was just integrated into master:
commit 5218e616517ff5118080b01ce2f4305699f8b319
Author: Paul Menzel <paulepanter at users.sourceforge.net>
Date:   Mon Jun 16 09:28:36 2014 +0200

    intel/lynxpoint: Allow building without IFD (descripter.bin)
    
    On newer Intel systems, like Intel Lynx Point, the flash ROM is shared
    between the host processor (BIOS), its Management Engine (ME) and an
    integrated Ethernet controller (GbE). The layout of the flash ROM (and
    other information) is kept in the so called Intel Firmware Descriptor
    (IFD).  If we only want to build coreboot to update the BIOS section,
    all we need is the flash layout.
    
    So add the option to specify the flash layout in the mainboard’s
    Kconfig, and thus, to build without the real IFD. However, with such a
    build, one has to make sure that the IFD section on the flash ROM will
    not be written over (nor any other section that has not been included
    by coreboot). A patch to write selected sections of a flash ROM with
    IFD has been sent to the flashrom mailing list [2].
    
    The same was done in commit a15cd66b [1] (sandybridge: Make build
    possible without descriptor.bin) for Intel Sandy Bridge (BD82x6x).
    
    [1] http://www.flashrom.org/pipermail/flashrom/2013-June/011083.html
        [PATCH] Add option to read ROM layout from IFD
    [2] http://review.coreboot.org/3524
    
    Change-Id: I26a604446cdf37a6bbcee2b14a107b7ccf417d5c
    Signed-off-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-on: http://review.coreboot.org/6046
    Tested-by: build bot (Jenkins)
    Reviewed-by: Patrick Georgi <patrick at georgi-clan.de>


See http://review.coreboot.org/6046 for details.

-gerrit



More information about the coreboot-gerrit mailing list