Commit Graph

14651 Commits

Author SHA1 Message Date
Sebastian Huber
ec32100797 bsps: Use CPPASCOMPILE for startfile
Update #3254.
2018-01-02 11:13:26 +01:00
Sebastian Huber
33a2faaa68 bsps: Add EXTRA_DIST to all BSP Makefile.am
This makes it possible to easily use

EXTRA_DIST += foobar

in fragments.

Update #3254.
2018-01-02 10:08:21 +01:00
Sebastian Huber
f3ce8f41b6 bsps: Include bsp.am in all BSP Makefile.am
Update #3254.
2018-01-02 09:58:50 +01:00
Joel Sherrill
2f7a25c9cf beatnik, motorola_powerpc, mvme3100, mvme5500: Simplify bsp_specs
This collection of BSPs shared the linker script shared/startup/linkcmds.
I renamed that ot shared/startup/linkcmds.share and made a BSP family
specific startup/linkcmds. This was needed because each BSP family had
a different combination of start file name, undefined symbols, etc.

Updates #3520.
2017-12-20 15:19:17 -06:00
Joel Sherrill
0738a8498d qemuppc: Simplify bsp_specs
Updates #3520.
2017-12-20 14:17:53 -06:00
Joel Sherrill
be7ee6587a haleakala: Simplify bsp_specs
Updates #3520.
2017-12-20 14:14:45 -06:00
Joel Sherrill
a1d4d6a2f1 mpc8260ads: Simplify bsp_specs
Updates #3520.
2017-12-20 14:03:29 -06:00
Joel Sherrill
d8770e942e ss555: Simplify bsp_specs
Updates #3520.
2017-12-20 14:03:10 -06:00
Joel Sherrill
b80d73559c virtex4: Simplify bsp_specs
Updates #3520.
2017-12-20 11:48:01 -06:00
Joel Sherrill
3bc9399e46 virtex5: Simplify bsp_specs
Updates #3520.
2017-12-20 11:48:01 -06:00
Joel Sherrill
f33d3b4db5 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.
2017-12-20 11:36:13 -06:00
Joel Sherrill
fca5a990eb uC5282: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:24 -06:00
Joel Sherrill
b7e4837c37 mcf5235: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:24 -06:00
Joel Sherrill
ddeca060a6 mcf5225x: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:24 -06:00
Joel Sherrill
3f250797e7 mcf5206elite: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:24 -06:00
Joel Sherrill
044c907ad0 mcf52235: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:24 -06:00
Joel Sherrill
c079b9fb77 gen68340: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:23 -06:00
Joel Sherrill
1e1d4de067 gen68360: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:23 -06:00
Joel Sherrill
eca0eeb332 csb360: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:23 -06:00
Joel Sherrill
9a5cf9c0c7 av5282: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:23 -06:00
Joel Sherrill
00aea01961 genmcf548x, mvme147, mvme147s, mvme162, mvme167: Simplify bsp_specs
These BSPs used shared/startup/linkcmds.base and had to be modified
as a set.

Updates #3520.
2017-12-20 09:43:23 -06:00
Joel Sherrill
b4361d1258 mrm332: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:22 -06:00
Joel Sherrill
f59b94440c mcf5329: Simplify bsp_specs
Updates #3520.
2017-12-20 09:43:22 -06:00
Kilian Holzinger
238740a1fd Add support for arguments in ISRs 2017-12-20 13:07:37 +01:00
Joel Sherrill
b0b93c8a1b gensh4: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:40 -06:00
Joel Sherrill
5a1fab2238 gensh2: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:40 -06:00
Joel Sherrill
6510e1f335 gensh1: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:39 -06:00
Joel Sherrill
98aa7cad71 shsim: Simplify bsp_specs
This bsp_specs included non-standard logic to pass endian arguments
to the linker. These should not be necessary. If they are, it is a
bug in the sh gcc target. The code was "%{ml:-EL}%{mb:-EB}"

Also the file linkcmds.sim was not referenced and was deleted.

Updates #3250.
2017-12-19 11:06:39 -06:00
Joel Sherrill
b00547bb52 rbtx4938: Simplify bsp_specs 2017-12-19 11:06:39 -06:00
Joel Sherrill
f7626ef999 rbtx4925: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:39 -06:00
Joel Sherrill
3167e677ae malta: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:39 -06:00
Joel Sherrill
72dd9f03f7 jmr3904: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:38 -06:00
Joel Sherrill
88eaf59ebf hurricane: Simplifies bsp_specs
Updates #3250.
2017-12-19 11:06:38 -06:00
Joel Sherrill
e46b1b411d csb350: Simplify bsp_specs
Updates #3250.
2017-12-19 11:06:38 -06:00
Joel Sherrill
205b19ea1d sparc64 BSPs: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:38 -06:00
Joel Sherrill
bb592695d6 ARM BSPs: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:38 -06:00
Joel Sherrill
b228f55e07 riscv_generic: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:37 -06:00
Joel Sherrill
48679b7931 TLL6527M: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:37 -06:00
Joel Sherrill
26b3a98970 eZKit533: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:37 -06:00
Joel Sherrill
8870da8c39 bf537Stamp: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:37 -06:00
Joel Sherrill
5ca6d2599e nios2_iss: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:37 -06:00
Joel Sherrill
ae739bff8a generic_or1k: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:37 -06:00
Joel Sherrill
a14f57af07 m32cbsp: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:36 -06:00
Joel Sherrill
1e55f0cf5e moxiesim: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:36 -06:00
Joel Sherrill
ccdef98f2e milkymist: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:36 -06:00
Joel Sherrill
0fd617e266 lm32_evr: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:36 -06:00
Joel Sherrill
d386bce90d pc386: Simplify bsp_specs
If this has any issues, check that the change in linking the
16-bit startup code in Makefile.am generates the same code.
This was odd code and didn't need the RTEMS linkcmds anyway.

Updates #3520.
2017-12-19 11:06:36 -06:00
Joel Sherrill
daa24ef372 epiphany: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:35 -06:00
Joel Sherrill
e9806ffc5b gdbv850sim: Simplify bsp_specs
Updates #3520.
2017-12-19 11:06:35 -06:00
Joel Sherrill
7edb2ef0ea mvme167: Simplify bsp_specs
This bsp-specs added many libraries which it should not have. It
also added the non-standard -qjava option which if actually used
will have to be addressed by adding linker options on the GCC
command line.

Updates #3520.
2017-12-19 11:06:35 -06:00