coreboot-kgpe-d16/src/arch/x86
Aaron Durbin cce557b793 x86: link ramstage like the other architectures
All the other architectures are using the memlayout
for linking ramstage. The last piece to align x86 is
to use arch/header.ld and the macros within memlayout.h
to automaticaly generate the necessary linker script.

BUG=chrome-os-partner:44827
BRANCH=None
TEST=Built a myriad of boards. Analyzed readelf output.

Change-Id: I012c9b88c178b43bf6a6dde0bab821e066728139
Signed-off-by: Aaron Durbin <adubin@chromium.org>
Reviewed-on: http://review.coreboot.org/11508
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-09-09 19:34:57 +00:00
..
acpi Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
include x86: link ramstage like the other architectures 2015-09-09 19:34:57 +00:00
acpi.c acpi: 64bit fixes 2015-08-14 20:25:40 +02:00
acpigen.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
boot.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
bootblock.ld x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
bootblock.S x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
bootblock_normal.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
bootblock_simple.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
c_start.S x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
cbfs_and_run.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
cbmem.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
cpu.c symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
cpu_common.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
crt0_romcc_epilogue.inc x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
ebda.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
exception.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
failover.ld x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
gdt.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
id.inc x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
id.ld x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
ioapic.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
Kconfig acpi: bring back ability to link DSDT into ramstage 2015-06-23 21:19:02 +02:00
Makefile.inc linking: lay the groundwork for a unified linking approach 2015-09-09 19:34:37 +00:00
memcpy.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
memmove.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
memset.c Drop "See file CREDITS..." comment 2015-09-07 15:54:50 +00:00
mmap_boot.c x86: Make sure boot device is mapped below 4G 2015-08-04 21:25:08 +02:00
mpspec.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
pci_ops_conf1.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
pci_ops_mmconf.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
pirq_routing.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
prologue.inc x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
ramstage.ld x86: link ramstage like the other architectures 2015-09-09 19:34:57 +00:00
romcc_console.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
romstage.ld x86: remove unused sections from romstage.ld 2015-09-09 03:23:53 +00:00
romstage.S x86: add romstage.S to bind program flow and ordering 2015-09-09 03:23:30 +00:00
smbios.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
stages.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
tables.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
thread.c x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
thread_switch.S x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
timestamp.c timestamp: add tick frequency to exported table 2015-08-31 13:55:28 +00:00
wakeup.S x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
walkcbfs.S cbfs: hardcode file alignment 2015-07-15 16:34:37 +02:00