the following patch was just integrated into master: commit 6999217ab6e4c8ed4c7f19a5578c36b01ad883ed Author: Patrick Georgi patrick@georgi-clan.de Date: Sun Nov 25 17:31:25 2012 +0100
build system: Eliminate special case for c_start
c_start.o has a special case in the build system, which we can eliminate, somewhat simplifying the build.
To ensure that the entry point is at the beginning, introduce a new section .textfirst that is placed appropriately. In principle the ENTRY() definition in the linker script should be enough, but better be safe.
Change-Id: I9737f7f5731e12ceb2119eb432b0e09832bc53fa Signed-off-by: Patrick Georgi patrick@georgi-clan.de Reviewed-on: http://review.coreboot.org/1909 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich rminnich@gmail.com
See http://review.coreboot.org/1909 for details.
-gerrit