summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mpci: Avoid use of RTEMS_RELLDFLAGSSebastian Huber2018-03-222-5/+4
|
* config: Fix re-definition warningSebastian Huber2018-03-221-14/+3
|
* mpci: Update due to thread queue API changesSebastian Huber2018-03-221-6/+7
| | | | | Update #3117. Update #3182.
* bsps/mpc55xx: Move libcpu content to bspsSebastian Huber2018-03-2211-75/+7
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/mpc55xx: Remove unused filesSebastian Huber2018-03-222-733/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/powerpc: Move libcpu timer to bspsSebastian Huber2018-03-2229-524/+28
| | | | | | | | | Use only one timer driver variant based on the standard PowerPC time base. This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Remove bsp_timer_internal_clockSebastian Huber2018-03-2210-33/+4
| | | | | | | | | | | | | The only consumer of this variable was the ppc403 clock driver used by the * haleakala, * virtex, and * virtex4 BSPs which set bsp_timer_internal_clock unconditionally to true. Update #3285.
* bsp/pc386: Move libcpu content to bspsSebastian Huber2018-03-227-45/+4
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/atsam: Fix GMAC Rx Descriptor fields.Christian Mauderer2018-03-211-6/+11
|
* bsps/powerpc: Remove obsolete BSP_ConfigurationSebastian Huber2018-03-213-4/+0
|
* bsp/lpc176x: Remove blunt OPERATION_COUNT defineSebastian Huber2018-03-211-3/+0
| | | | | | BSP-specific test customization needs a more sophisticated approach. Close #3352.
* MAINAINERS: Add rule for BSP-specific patchesSebastian Huber2018-03-211-4/+5
|
* bsps/powerpc: Support more than 256MiB of RAMÉric Tremblay2018-03-202-0/+35
| | | | Close #3322.
* bsp/qoriq: Fix bsp_restart()Sebastian Huber2018-03-202-23/+23
| | | | Update #3085.
* bsp/ss555: Move libcpu content to bspsSebastian Huber2018-03-1913-208/+31
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Move exceptions support to bspsSebastian Huber2018-03-1937-65/+53
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Remove unused filesSebastian Huber2018-03-194-464/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Move basic support to bspsSebastian Huber2018-03-1924-84/+37
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/powerpc: Move legacy IRQ supportSebastian Huber2018-03-198-13/+7
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* i386/smp: Export _CPU_SMP_Prepare_start_multitasking as a functionAmaan Cheval2018-03-162-2/+6
| | | | | | | | | | When it's a macro, a function declaration causes a compiler error due to the macro being expanded. Partial log showing error: https://gist.github.com/AmaanC/ab3521141479aa6f61ea25f5d74ebb4d Closes #3331
* i386/smp: Have ld use incremental build for appstart.oAmaan Cheval2018-03-161-1/+1
| | | | | | | | | | | | | | | | | | With HAS_SMP set, we have: libbsp_a_LIBADD += appstart.$(OBJEXT) When trying to build appstart.o, however, we link start.o with appcpustart.o through the linkcmds script, which leaves several symbols unresolved, and without the "-r" (or -i) flag, this throws undefined reference errors. This change requires us to re-run the ./bootstrap script to regenerate Makefile.in, and therefore the Makefile for the particular BSP as well. Complete log of errors available here: https://gist.github.com/AmaanC/d40bd7393dca1f82965938275845b7f9 Updates #3331
* i386/smp: Define CPU_Interrupt_frame as non-void structAmaan Cheval2018-03-161-1/+15
| | | | | | | | | | | | This change, excluding the #error directive, lets us make progress towards compiling i386 targets with --enable-smp. The #error directive needs to be there since the CPU_Interrupt_frame is used by the SMP context switching code, and this placeholder struct, if used, would only lead to more subtle bugs and errors. With the directive, the SMP context switching code can be improved separately. Updates #3331
* bsps/powerpc: Use shared linker command fileSebastian Huber2018-03-164-226/+43
| | | | Close #3339.
* bsps/powerpc: Fix linker command filesSebastian Huber2018-03-161-2/+4
| | | | Update #3339.
* pc386/include/edid.h: Fix macro name to use _ not -Joel Sherrill2018-03-161-2/+2
| | | | Closes #3349.
* beatnik/include/bsp.h: Add spaces around "."Joel Sherrill2018-03-161-4/+4
| | | | Closes #3348.
* mvme5500/include/bsp/VMEConfig.h: Remove spaces after \ and remove tabsJoel Sherrill2018-03-161-15/+15
|
* bsp/arm-a8core-start.h: Add void return type to fix warningJoel Sherrill2018-03-161-2/+2
|
* rtems/bfin/bf533.h: Eliminate redefinition warning and add sanity checkJoel Sherrill2018-03-161-0/+9
| | | | Closes #3346.
* mvme3100/include/bsp.h: Add spaces around "."Joel Sherrill2018-03-161-6/+6
| | | | Closes #3345.
* mcf5272.h: Fix duplicate defintions for INT3Joel Sherrill2018-03-161-3/+3
| | | | Closes #3344.
* lm32_evr/include/bsp.h: Remove definition of BSP_DIRTY_MEMORY to eliminate ↵Joel Sherrill2018-03-161-6/+4
| | | | warning
* bsps/arm/gdbarmsim/include/bsp.h: Fix warningJoel Sherrill2018-03-161-3/+3
|
* bsps/arm/gdbarmsim/include/bsp.h: Fix warningJoel Sherrill2018-03-161-1/+3
|
* bsps/sh/gensh1/include/bsp.h: Fix redefined warningJoel Sherrill2018-03-161-13/+0
|
* mcf5206elite/include/ds1307.h: Fix extra tokens at end of #endif warningJoel Sherrill2018-03-161-1/+1
|
* bsp/gen83xx: Fix define redefinitionsSebastian Huber2018-03-161-5/+0
| | | | Close #3340.
* imfs: Use most efficient way to get the timeSebastian Huber2018-03-161-18/+17
| | | | | | As a side-effect, this fixes some warnings. Close #3350.
* Add PowerPC paravirtualization supportJoel Sherrill2018-03-136-3/+117
| | | | | | | | | Cannot read or write MSR when executing in user mode. This is used when RTEMS_PARAVIRT is defined. Provide alternate methods to disable/enable interrupts Closes #3306.
* Add ARM Paravirtualization supportJoel Sherrill2018-03-134-3/+90
| | | | Closes #3305.
* Rework i386 Paravirtualization to have paravirt.hJoel Sherrill2018-03-135-3/+70
|
* bsp/atsam: Allow setting the drive strength.Christian Mauderer2018-03-132-0/+18
| | | | This adds a simple function for setting the PIO drive strength.
* sparc64: Move libcpu content to cpukitSebastian Huber2018-03-1312-356/+234
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* sparc: Move libcpu content to cpukitSebastian Huber2018-03-1321-81/+9
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/arm: Move libcpu content to bspsSebastian Huber2018-03-1322-264/+5
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/mips: Move libcpu content to bspsSebastian Huber2018-03-1319-132/+21
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps/mips: Remove Mongoose-V READMESebastian Huber2018-03-131-56/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Remove unused RTEMS_CPU_MODELSebastian Huber2018-03-137-8/+1
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsps: Remove unused memcpy() implementationsSebastian Huber2018-03-136-148/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* sparc/include/rtems/score/types.h: Eliminate this fileJoel Sherrill2018-03-124-56/+5
| | | | Updates #3327.