coreboot/src/arch/arm64
Aaron Durbin dde7629e9c rmodule: use program.ld for linking
Bring rmodule linking into the common linking method.
The __rmodule_entry symbol was removed while using
a more common _start symbol. The rmodtool will honor
the entry point found within the ELF header. Add
ENV_RMODULE so that one can distinguish the environment
when generating linker scripts for rmodules. Lastly,
directly use program.ld for the rmodule.ld linker script.

BUG=chrome-os-partner:44827
BRANCH=None
TEST=Built rambi and analyzed the relocatable ramstage,
     sipi_vector, and smm rmodules.

Change-Id: Iaa499eb229d8171272add9ee6d27cff75e7534ac
Signed-off-by: Aaron Durbin <adubin@chromium.org>
Reviewed-on: http://review.coreboot.org/11517
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-09-09 19:35:30 +00:00
..
armv8 arm64: declare do_dcsw_op as function 2015-08-28 06:43:53 +00:00
cpu arm64/a57: Move cortex_a57.h under include directory 2015-07-13 10:00:25 +02:00
include rmodule: use program.ld for linking 2015-09-09 19:35:30 +00:00
arm_tf.c arm64: Add support for loading secure os 2015-06-30 08:10:28 +02:00
boot.c assets: abstract away the firmware assets used for booting 2015-06-02 14:10:08 +02:00
c_entry.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
cpu-internal.h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
cpu-stubs.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
cpu.c arch/arm64: Fix compilation without CONFIG_SMP 2015-06-30 08:11:03 +02:00
cpu_ramstage.c symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
div0.c Drop "See file CREDITS..." comment 2015-09-07 15:54:50 +00:00
eabi_compat.c
id.S
Kconfig arm64: xcompile: Add support for A53 erratum 843419 2015-08-28 06:46:09 +00:00
Makefile.inc armv7/arm64: remove timestamp.c 2015-08-31 13:55:03 +00:00
memcpy.S Revert "arm64: remove assembly code string functions" 2015-06-23 08:20:11 +02:00
memmove.S Revert "arm64: remove assembly code string functions" 2015-06-23 08:20:11 +02:00
memset.S Revert "arm64: remove assembly code string functions" 2015-06-23 08:20:11 +02:00
spintable.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spintable_asm.S Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
stage_entry.S rmodule: use program.ld for linking 2015-09-09 19:35:30 +00:00
stages.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
startup.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
tables.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
transition.c Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
transition_asm.S Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00