summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove Clock_driver_support_shutdown_hardware()Sebastian Huber2018-06-272-29/+0
| | | | | | | | | | | | | | | | | 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.
* Add _CPU_Counter_frequency()Sebastian Huber2018-06-1518-31/+92
| | | | | | | | | | 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.
* bsp/beatnik: Remove CFLAGS_DEBUG_VSebastian Huber2018-06-151-4/+0
| | | | This was the only BSP setting this flag.
* powerpc: Fix ss555 buildSebastian Huber2018-06-073-4/+12
| | | | | | | The mpc555 define is provided via <bspopts.h>. It must not be used in cpukit header files. Update #3425.
* bsps/powerpc: Hack to fix the buildSebastian Huber2018-06-071-12/+18
| | | | | | | | | 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.
* virtex5: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* virtex4: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* virtex: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* tqm8xx: Move -Dxxx to configure.acJoel Sherrill2018-05-181-2/+1
| | | | Updates #3425.
* t32mppc: Move -Dxxx to configure.acJoel Sherrill2018-05-181-2/+1
| | | | Updates #3425.
* ss555: Move -Dxxx to configure.acJoel Sherrill2018-05-181-2/+1
| | | | Updates #3425.
* qoriq: Move -Dxxx to configure.acJoel Sherrill2018-05-183-6/+3
| | | | Updates #3425.
* qemuppc: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* psim: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* mvme5500: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* mvme3100: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* mpc8260ads: Move -Dxxx to configure.acJoel Sherrill2018-05-181-2/+1
| | | | Updates #3425.
* mpc55xxevb: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* motorola_powerpc: Move -Dxxx to configure.acJoel Sherrill2018-05-185-7/+7
| | | | Updates #3425.
* haleakala: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* beatnik: Move -Dxxx to configure.acJoel Sherrill2018-05-181-1/+1
| | | | Updates #3425.
* bsp/powerpc: Remove wildcards in linkcmds.baseSebastian Huber2018-05-181-3/+3
| | | | | | | | | | | | This reverts commit 40c623a883da5dd80e4599cf4cd14097834706bd. 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.
* Drop executable permissions on .[ch] filesJoel Sherrill2018-04-301-0/+0
|
* bsps: Move documentation, etc. files to bspsSebastian Huber2018-04-2637-0/+2816
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Move bsp-start-zero.S to bspsSebastian Huber2018-04-261-0/+115
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/psim: Move align_h.S to bspsSebastian Huber2018-04-261-0/+439
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/haleakala: Move assembler files to bspsSebastian Huber2018-04-262-0/+320
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/gen5200: Move source files to bspsSebastian Huber2018-04-256-0/+3125
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/haleakala: Move mmu_405.c to bspsSebastian Huber2018-04-251-0/+293
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/beatnik: Move source files to bspsSebastian Huber2018-04-257-0/+2717
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/mvme3100: Move flashcfg.c to bspsSebastian Huber2018-04-251-0/+116
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/mvme5500: Move source files to bspsSebastian Huber2018-04-253-0/+542
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/virtex5: Move mmu.c to bspsSebastian Huber2018-04-251-0/+581
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/virtex4: Move mmu.c to bspsSebastian Huber2018-04-251-0/+567
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move spansionFlash.c to bspsSebastian Huber2018-04-241-0/+477
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move intelFlash.c to bspsSebastian Huber2018-04-241-0/+464
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move flash.c to bspsSebastian Huber2018-04-241-0/+909
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move vpd.c to bspsSebastian Huber2018-04-241-0/+322
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move motorola.c to bspsSebastian Huber2018-04-241-0/+432
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move residual.c to bspsSebastian Huber2018-04-241-0/+104
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move showbats.c to bspsSebastian Huber2018-04-241-0/+51
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move ppc-exc-handler-table.c to bspsSebastian Huber2018-04-241-0/+67
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move memcpy.c to bspsSebastian Huber2018-04-241-0/+126
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move tictac.c to bspsSebastian Huber2018-04-241-0/+32
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move uboot_dump_bdinfo.c to bspsSebastian Huber2018-04-241-0/+79
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move uboot_getenv.c to bspsSebastian Huber2018-04-241-0/+74
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Move bootloader to bspsSebastian Huber2018-04-2419-0/+12524
| | | | | | | | This bootloader is only used by the motorola_powerpc BSP. This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move ATA drivers to bspsSebastian Huber2018-04-235-0/+1110
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move PCI drivers to bspsSebastian Huber2018-04-2312-0/+2536
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Move RTC drivers to bspsSebastian Huber2018-04-238-0/+650
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.