coreboot/src
Aaron Durbin 4de29d48ed 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@chromium.org>
Reviewed-on: http://review.coreboot.org/11507
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2015-09-09 19:34:37 +00:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch linking: lay the groundwork for a unified linking approach 2015-09-09 19:34:37 +00:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu intel/model_2065x/Kconfig: Don't use LAPIC_MONOTONIC_TIMER 2015-09-09 15:16:27 +00:00
device symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
drivers drivers/pc80: Do not initialize PS2 keyboard by default 2015-09-09 16:47:48 +00:00
ec Drop "See file CREDITS..." comment 2015-09-07 15:54:50 +00:00
include linking: lay the groundwork for a unified linking approach 2015-09-09 19:34:37 +00:00
lib linking: lay the groundwork for a unified linking approach 2015-09-09 19:34:37 +00:00
mainboard rk3288: Allow board-specific APLL (CPU clock) settings 2015-09-08 11:50:50 +00:00
northbridge x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
soc x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
southbridge x86: bootblock: remove linking and program flow from build system 2015-09-09 03:22:58 +00:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode Chromeos: Remove Kconfig workaround for VIRTUAL_DEV_SWITCH warnings 2015-08-26 15:46:09 +00:00
Kconfig Kconfig: Remove EXPERT mode 2015-08-30 07:50:47 +00:00