[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