coreboot/src/cpu
Alexandru Gagniuc ee905a8161 vendorcode/amd/agesa/fam15tn: Build as a static library
Up until now, we were building AGESA by specifying each AGESA source
file and adding it to the list of romstage and ramstage source files.
As a result, we were compiling each AGESA source twice, despite the
fact that it does not depend on the stage we're in.

Since AGESA is stage-independent, we can build it just once, and use
the resulting static library in both rom and ram stages.

We still keep the practice of specifying every single AGESA directory
as an include dir and adding the AGESA CFLAGS to our global CFLAGS;
this is needed due to the way AGESA builds.

Change-Id: I9b23264129d1c08cb67cabc31d15a68d43ed7624
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-on: http://review.coreboot.org/5430
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-by: Idwer Vollering <vidwer@gmail.com>
2014-04-15 01:30:25 +02:00
..
allwinner uart: Redefine Kconfig options 2014-04-09 11:24:43 +02:00
amd vendorcode/amd/agesa/fam15tn: Build as a static library 2014-04-15 01:30:25 +02:00
armltd qemu-armv7 CPU: Move Kconfig code into CPU directory 2013-12-05 00:38:06 +01:00
dmp dmp/vortex86ex: Add timeout for keyboard system flag checking. 2013-11-30 20:18:06 +01:00
intel rmodules: use rmodtool to create rmodules 2014-03-20 23:55:55 +01:00
qemu-x86 qemu: add q35 support 2013-06-17 17:04:17 +02:00
samsung uart: Redefine Kconfig options 2014-04-09 11:24:43 +02:00
ti uart: Redefine Kconfig options 2014-04-09 11:24:43 +02:00
via CBFS: use cbfs_get_file_content whenever possible rather than cbfs_get_file 2014-01-12 17:41:58 +01:00
x86 console: Move newline translation outside console_tx_byte 2014-04-09 13:21:25 +02:00
Kconfig cpu: Add initial support for Allwinner A10 SoC 2014-01-08 22:54:08 +01:00
Makefile.inc cpu: Add initial support for Allwinner A10 SoC 2014-01-08 22:54:08 +01:00