[coreboot-gerrit] Patch merged into coreboot/master: 6ba1b62 arm64: ensure vital sections aren't garbage collected
gerrit at coreboot.org
gerrit at coreboot.org
Wed Mar 4 19:59:50 CET 2015
the following patch was just integrated into master:
commit 6ba1b628eeabef60ea6b0abeea0d2825ddf99dfe
Author: Aaron Durbin <adurbin at chromium.org>
Date: Thu Jul 10 12:32:17 2014 -0500
arm64: ensure vital sections aren't garbage collected
The driver structures live in special sections which have no
direct reference to the symbols. Therefore, when garbage
collecting sections in the linker the drivers are tossed out
resulting in no drivers being linked into ramstage. Fix this
by adding the KEEP() directive to those special sections.
BUG=chrome-os-partner:29923
BRANCH=None
TEST=Built and noted console starts working in ramstage.
Original-Change-Id: Iaa0fd428bf975c82d4e6b0e75a17e6fd231fbaa9
Original-Signed-off-by: Aaron Durbin <adurbin at chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/207261
Original-Reviewed-by: Stefan Reinauer <reinauer at google.com>
Original-Reviewed-by: Furquan Shaikh <furquan at chromium.org>
(cherry picked from commit 7c1a3e63e398755de0c77524a0483e6f1019aac0)
Signed-off-by: Marc Jones <marc.jones at se-eng.com>
Change-Id: I1e30e73be754ec849cb3cfac3bcb12e95b0f60d4
Reviewed-on: http://review.coreboot.org/8584
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi at google.com>
See http://review.coreboot.org/8584 for details.
-gerrit
More information about the coreboot-gerrit
mailing list