diff options
author | Joel Sherrill <joel@rtems.org> | 2017-12-20 11:36:13 -0600 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2017-12-20 11:36:13 -0600 |
commit | f33d3b4db5f46fa37787e7c5bc5d2358573954f6 (patch) | |
tree | ecf40ae8e6ceade8ffd1195e6b8abf0ac7bd0e13 /c/src/lib/libbsp/powerpc/tqm8xx | |
parent | uC5282: Simplify bsp_specs (diff) | |
download | rtems-f33d3b4db5f46fa37787e7c5bc5d2358573954f6.tar.bz2 |
gen5200, gen83xx, gen83x, mpc55xxevb, psim, qoriq, t32mppc, tqm8xx, virtex: Simplify bsp_specs
These BSPs all use shared/startup/linkcmds.base and thus needed to be
modified at the same time. Variations in the arguments were reflected
into the BSP specific portions of the linkcmds.
Updates #3520.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/tqm8xx')
-rw-r--r-- | c/src/lib/libbsp/powerpc/tqm8xx/bsp_specs | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.base | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.tqm8xx | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/bsp_specs b/c/src/lib/libbsp/powerpc/tqm8xx/bsp_specs index 44f36add1f..b5cd6764ce 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/bsp_specs +++ b/c/src/lib/libbsp/powerpc/tqm8xx/bsp_specs @@ -1,13 +1,9 @@ %rename endfile old_endfile %rename startfile old_startfile -%rename link old_link *startfile: %{!qrtems: %(old_startfile)} \ -%{!nostdlib: %{qrtems: ecrti%O%s rtems_crti%O%s crtbegin.o%s start.o%s -u __vectors}} +%{!nostdlib: %{qrtems: ecrti%O%s rtems_crti%O%s crtbegin.o%s}} *endfile: %{!qrtems: %(old_endfile)} %{qrtems: crtend.o%s ecrtn%O%s} - -*link: -%{!qrtems: %(old_link)} %{qrtems: -dc -dp -N} diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.base b/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.base index 6e473c59ef..3ad73f23f4 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.base +++ b/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.base @@ -7,6 +7,8 @@ OUTPUT_FORMAT ("elf32-powerpc", "elf32-powerpc", "elf32-powerpc") OUTPUT_ARCH (powerpc) ENTRY (start) +STARTUP (start.o) +EXTERN (__vectors) bsp_ram_start = ORIGIN (RAM); bsp_ram_end = ORIGIN (RAM) + LENGTH (RAM); diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.tqm8xx b/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.tqm8xx index d5668b67be..a830b687e5 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.tqm8xx +++ b/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds.tqm8xx @@ -4,6 +4,8 @@ * TQM8xx */ +EXTERN (__vectors) + TopRamReserved = DEFINED(TopRamReserved) ? TopRamReserved : 0; MEMORY { RAM : ORIGIN = 0x0, LENGTH = 128M |