Sebastian Huber
715d6167e0
bsps: Support .rtemsstack.* linker input sections
...
Use a dedicated memory region or place it between the BSS and workspace.
Update #3459 .
2018-06-27 08:58:16 +02:00
Sebastian Huber
7ee5931393
Remove Clock_driver_support_shutdown_hardware()
...
The aim of this clock driver hook was to stop clock tick interrupts at
some late point in the exit() procedure.
The use of atexit() pulls in malloc() which pulls in errno. It is
incompatible with the intention of the
CONFIGURE_DISABLE_NEWLIB_REENTRANCY configuration option.
The exit() function must be called from thread context, so accompanied
clock tick interrupts should cause no harm. On the contrary, someone
may assume a normal operating system operation, e.g. working timeouts.
Remove the Clock_driver_support_shutdown_hardware() clock driver hook.
Close #3436 .
2018-06-27 08:58:16 +02:00
Sebastian Huber
65f868cac6
Add _CPU_Counter_frequency()
...
Add rtems_counter_frequency() API function. Use it to initialize the
counter value converter via the new system initialization step
(RTEMS_SYSINIT_CPU_COUNTER). This decouples the counter implementation
and the counter converter. It avoids an unnecessary pull in of the
64-bit integer division from libgcc.
Update #3456 .
2018-06-15 13:02:44 +02:00
Sebastian Huber
1f283f17a8
bsp/beatnik: Remove CFLAGS_DEBUG_V
...
This was the only BSP setting this flag.
2018-06-15 12:57:32 +02:00
Sebastian Huber
5249a4cc28
powerpc: Fix ss555 build
...
The mpc555 define is provided via <bspopts.h>. It must not be used in
cpukit header files.
Update #3425 .
2018-06-07 07:42:35 +02:00
Sebastian Huber
07c597636a
bsps/powerpc: Hack to fix the build
...
The ppc405 define must be checked before the ppc403 define. The ppc405
define is provided by <bspopts.h>. The ppc403 define is provided by GCC
as a built-in define if no ppc* or mpc* define is set via the
command line (see GCC sources "gcc/config/rs6000/rtems.h").
Update #3425 .
2018-06-07 07:00:34 +02:00
Joel Sherrill
eaf5bec4cd
virtex5: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:35 -05:00
Joel Sherrill
17f69e4da2
virtex4: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:35 -05:00
Joel Sherrill
4afc1efa7d
virtex: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
3d43c475d6
tqm8xx: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
3274ec7577
t32mppc: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
c20001c4fc
ss555: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
1a418189de
qoriq: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:34 -05:00
Joel Sherrill
b06e8d6132
qemuppc: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
c3b609d51c
psim: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
beb44685af
mvme5500: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
5aa8ac2c9d
mvme3100: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:33 -05:00
Joel Sherrill
a03f73c13f
mpc8260ads: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
1e84462d9d
mpc55xxevb: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
2261ef2813
motorola_powerpc: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
01da0ac3b9
haleakala: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Joel Sherrill
b1b5afbab2
beatnik: Move -Dxxx to configure.ac
...
Updates #3425 .
2018-05-18 08:22:32 -05:00
Sebastian Huber
7bf072bbb8
bsp/powerpc: Remove wildcards in linkcmds.base
...
This reverts commit 40c623a883 .
The use of postfix wildcards, e.g. of the form "*.x" is dangerous since
it circumvents the standard matching rules for sections.
Unknown input sections should be added explicitly to the desired output
section via "x.*" wildcards.
Update #3307 .
2018-05-18 10:44:18 +02:00
Joel Sherrill
c77cd426f8
Drop executable permissions on .[ch] files
2018-04-30 17:18:49 -05:00
Sebastian Huber
eb36d1198c
bsps: Move documentation, etc. files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
3460c52286
bsps/powerpc: Move bsp-start-zero.S to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:57 +02:00
Sebastian Huber
b80be13550
bsp/psim: Move align_h.S to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:56 +02:00
Sebastian Huber
0b60c54351
bsp/haleakala: Move assembler files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-26 07:17:56 +02:00
Sebastian Huber
64d4fc7788
bsp/gen5200: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 11:02:19 +02:00
Sebastian Huber
95d5426cab
bsp/haleakala: Move mmu_405.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 10:30:31 +02:00
Sebastian Huber
8266fb53f9
bsp/beatnik: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 10:30:30 +02:00
Sebastian Huber
bf16ee53cb
bsp/mvme3100: Move flashcfg.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 10:30:30 +02:00
Sebastian Huber
8f12ee32b6
bsp/mvme5500: Move source files to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 10:30:20 +02:00
Sebastian Huber
25787041cf
bsp/virtex5: Move mmu.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 10:29:15 +02:00
Sebastian Huber
8bf101c06c
bsp/virtex4: Move mmu.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-25 10:29:06 +02:00
Sebastian Huber
fe077b3ddd
bsps: Move spansionFlash.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:24 +02:00
Sebastian Huber
ff049356a9
bsps: Move intelFlash.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:24 +02:00
Sebastian Huber
b5d4c80eab
bsps: Move flash.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:24 +02:00
Sebastian Huber
afa90ee59d
bsps: Move vpd.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:24 +02:00
Sebastian Huber
499385e41f
bsps: Move motorola.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:23 +02:00
Sebastian Huber
173e157da4
bsps: Move residual.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:23 +02:00
Sebastian Huber
1cc69e139d
bsps: Move showbats.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:23 +02:00
Sebastian Huber
70914613cb
bsps: Move ppc-exc-handler-table.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:23 +02:00
Sebastian Huber
b8777d93ce
bsps: Move memcpy.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:23 +02:00
Sebastian Huber
1163f50285
bsps: Move tictac.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:22 +02:00
Sebastian Huber
670f104390
bsps: Move uboot_dump_bdinfo.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:22 +02:00
Sebastian Huber
2101f54bef
bsps: Move uboot_getenv.c to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:22 +02:00
Sebastian Huber
03e1d8378e
bsps/powerpc: Move bootloader to bsps
...
This bootloader is only used by the motorola_powerpc BSP.
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-24 10:24:18 +02:00
Sebastian Huber
fc79b268eb
bsps: Move ATA drivers to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-23 15:18:46 +02:00
Sebastian Huber
5a4e3dc0a5
bsps: Move PCI drivers to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-23 15:18:45 +02:00