[coreboot-gerrit] Patch merged into coreboot/master: linking: lay the groundwork for a unified linking approach

gerrit at coreboot.org gerrit at coreboot.org
Wed Sep 9 19:34:46 CET 2015


the following patch was just integrated into master:
commit 4de29d48edb2c760332def9004989d6cdf002f02
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Thu Sep 3 22:49:36 2015 -0500

    linking: lay the groundwork for a unified linking approach
    
    Though coreboot started as x86 only, the current approach to x86
    linking is out of the norm with respect to other architectures.
    To start alleviating that the way ramstage is linked is partially
    unified. A new file, program.ld, was added to provide a common way
    to link stages by deferring to per-stage architectural overrides.
    The previous ramstage.ld is no longer required.
    
    Note that this change doesn't handle RELOCATABLE_RAMSTAGE
    because that is handled by rmodule.ld. Future convergence
    can be achieved, but for the time being that's being left out.
    
    BUG=chrome-os-partner:44827
    BRANCH=None
    TEST=Built a myriad of boards.
    
    Change-Id: I5d689bfa7e0e9aff3a148178515ef241b5f70661
    Signed-off-by: Aaron Durbin <adubin at chromium.org>
    Reviewed-on: http://review.coreboot.org/11507
    Tested-by: build bot (Jenkins)
    Reviewed-by: Patrick Georgi <pgeorgi at google.com>
    Tested-by: Raptor Engineering Automated Test Stand <noreply at raptorengineeringinc.com>
    Reviewed-by: Julius Werner <jwerner at chromium.org>


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

-gerrit



More information about the coreboot-gerrit mailing list